Je ne peux pas expliquer cela. Je donne les résultats suivants:Comportement bizarre calcul de la différence de fuseau horaire
$time += $res['timezone']; (The array equates to -5*3600 (EST))
return gmstrftime('%c',$time);
Quand j'echo $ res [ 'fuseau horaire'], je reçois "-5 * 3600" qui est correct. Quand je mets la valeur de tableau devant la variable de temps, j'obtiens l'heure incorrecte. Si je commente la valeur du tableau et la remplace par -5 * 3600, j'obtiens le résultat correct. Pourquoi??
Quel résultat obtenez-vous avec la variable de tableau là? Juste dire que c'est faux ne signifie pas grand chose si nous ne savons pas ce qui est réellement là, pouvez-vous donner un exemple? – animuson
Pouvez-vous ajouter à quelle heure vous obtenez? Il serait également utile si vous avez répercuté l'horodatage de l'époque que vous obtenez des deux méthodes. – Anthony
Merci pour vos deux ot commentaires. Je pense que je dois juste calculer les maths pour les différents fuseaux horaires et stocker ce résultat à la place. – Jim