Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Est-il possible de connaître automatiquement le timezone d'un utilisateur et ainsi de connaître le décalage horaire?
Merci,
Alex
Hors ligne
Salut,
c'est possible en utilisant le Javascript mais c'est sport ce que j'ai en tête pour intégrer ça dans Zend. Tout dépend de ton niveau. L'idée est de passer par la lib Date.js ou de voir peut être côté Dojo pour ramener ça dans ton controlleur Zend (en passant par du JSON?).
Elém de réponse:
http://www.onlineaspect.com/2007/06/08/ … avascript/
Bye
Dernière modification par fatahou (12-05-2009 10:46:12)
Hors ligne
Salut,
Pour le moment on utilise les cookies tzo mais sa marche pas très bien! Sinon, j'avais une autre idée, en fonction du pays de l'utilisateur ainsi que son état pour les US... Mais, je vais geter un coup d'oeil du côté JS...
Merci
Hors ligne
Bon,
Je te fais un retour sur ce que je viens de lire:
Tu n'as pas besoin d'utiliser du JSON pour récupérer le timezone avec la methode JS. Ils sont directement dans les cookies:
var myDate = new Date(); console.log(myDate.getTimezoneOffset()); // en JS
donne le même résultat que
echo $_COOKIE['tzo']; // en php
Sinon, sur ce site web il parle aussi de la méthode que j'ai évoqué, qui est la géolocalisation via IP. Pour ma part, j'utilise aussi maxmind qui a une version gratuite (moins précise que la payante) suffisante pour ce genre d'opération.
Have fun
Hors ligne
Le seul truc que je ne comprends pas, c'est avec la méthode JS, cela me retourne -120 hors je suis en espagne et si je ne me trompe pas cela devrait me retourner +60
Quand est il pour toi?
Hors ligne
J'ai pi etre parler trop vite, la méthode utilisé en JS semble marché !!
Hors ligne
Satisfais ou remboursé?
Hors ligne
Loooooooool, je sais pas je vais voir! Pour le moment je suis sur un autre projet! Faut que j'y réfléchisse. Car le fait de passer par du JS me plaie pas trop. Mais je pense que je vais quand même faire quelque chose avec sa !
Merci
Hors ligne
Autrement tu dois avoir une solution en JAVA Applet surement!
Dernière modification par fatahou (12-05-2009 14:06:45)
Hors ligne
Oula, encore moins :s
Hors ligne