Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/06/2011, 14h15   #1
Nouveau Membre du Club
 
Étudiant
Inscription : septembre 2006
Messages : 133
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2006
Messages : 133
Points : 25
Points : 25
Envoyer un message via MSN à Anified
Par défaut Gestion des fuseaux Horaires

Bonjour à tous,

Je vous explique mon problème qui me semble assez complexe à gérer.

Je développe un programme, qui chaque jour charge mes statistiques sur différents sites (du jour précédent), sachant que les sites ont des fuseaux différents.

Je cherche biensûr à avoir les statistiques exactes (statistiques du "jour précédent" selon le fuseau du site).


Je cherche une solution pour régler ça, sachant que j'utilise sans problème les fonctions PHP pour régler le fuseau horaire, et que j'ai choisi le fuseau +0.



Merci d'avance
Anified est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2011, 14h33   #2
Membre confirmé
 
Avatar de Retrokiller069
 
Homme Bertrand
Étudiant
Inscription : octobre 2010
Messages : 216
Détails du profil
Informations personnelles :
Nom : Homme Bertrand
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 216
Points : 268
Points : 268
Bonjour,

je n'ai fait que chercher vite fait sur google et je pense que si tu utilises ces 2 fonctions tu devrais arriver à quelque chose:

date_default_timezone_set

gethostbyaddr
Retrokiller069 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2011, 14h39   #3
Nouveau Membre du Club
 
Étudiant
Inscription : septembre 2006
Messages : 133
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2006
Messages : 133
Points : 25
Points : 25
Envoyer un message via MSN à Anified
En fait le problème est plus complexe.
Pour les fonctions ça fonctionne.

Le problème est de récupérer les statistiques de la veille (pour chaque site) sachant que leur fuseau est variable (je dispose du nom du fuseau).

Selon le fuseau je risque de demander des statistiques qui ne correspondent pas au jour précédent réel (correspondant au fuseau).

Le problème : "Prendre en compte le décalage horaires des sites".
Anified est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2011, 14h57   #4
Membre confirmé
 
Avatar de Retrokiller069
 
Homme Bertrand
Étudiant
Inscription : octobre 2010
Messages : 216
Détails du profil
Informations personnelles :
Nom : Homme Bertrand
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 216
Points : 268
Points : 268
Donc si j'ai bien compris cela se passe au niveau des données, dans ce cas lorsque tu enregistres une donnée il faudrait connaitre ca localisation et du coup en fonction, d'enregistré gmt+/-nombreHeure correspondant au pays.

Exemple:
un donnée est enregistrer en france, donc tu enregistre gmt +1 pour 18h (donc 17h pour gmt 0). Si la donnée est lu en australie (gmt+9) tu effectue l'écart et tu peux connaitre du coup le jour où l'opération c'est fait vis à vis de l'australie.

Je ne sais pas si je suis très clair
Retrokiller069 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h56.


 
 
 
 
Partenaires

Hébergement Web