Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 07-05-2009 17:31:38

apiel
Membre
Date d'inscription: 23-03-2009
Messages: 21

TimeZone detection automatique

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

 

#2 12-05-2009 10:44:20

fatahou
Membre
Lieu: La Rochelle - France
Date d'inscription: 23-04-2009
Messages: 31

Re: TimeZone detection automatique

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

 

#3 12-05-2009 10:53:49

apiel
Membre
Date d'inscription: 23-03-2009
Messages: 21

Re: TimeZone detection automatique

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

 

#4 12-05-2009 11:03:19

apiel
Membre
Date d'inscription: 23-03-2009
Messages: 21

Re: TimeZone detection automatique

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

 

#5 12-05-2009 11:07:28

apiel
Membre
Date d'inscription: 23-03-2009
Messages: 21

Re: TimeZone detection automatique

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

 

#6 12-05-2009 11:14:02

apiel
Membre
Date d'inscription: 23-03-2009
Messages: 21

Re: TimeZone detection automatique

J'ai pi etre parler trop vite, la méthode utilisé en JS semble marché !!

Hors ligne

 

#7 12-05-2009 13:43:45

fatahou
Membre
Lieu: La Rochelle - France
Date d'inscription: 23-04-2009
Messages: 31

Re: TimeZone detection automatique

Satisfais ou remboursé?

Hors ligne

 

#8 12-05-2009 13:50:25

apiel
Membre
Date d'inscription: 23-03-2009
Messages: 21

Re: TimeZone detection automatique

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 ! wink

Merci

Hors ligne

 

#9 12-05-2009 14:06:08

fatahou
Membre
Lieu: La Rochelle - France
Date d'inscription: 23-04-2009
Messages: 31

Re: TimeZone detection automatique

Autrement tu dois avoir une solution en JAVA Applet surement!

smile

Dernière modification par fatahou (12-05-2009 14:06:45)

Hors ligne

 

#10 12-05-2009 14:14:34

apiel
Membre
Date d'inscription: 23-03-2009
Messages: 21

Re: TimeZone detection automatique

Oula, encore moins :s

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages