Obtenir le décalage horaire dans PHP donné un timestamp unix

J'ai un timestamp Unix, qui provient d'une base de données qui est (malheureusement) dans un fuseau horaire à un certain de, soit +3600 ou +7200, en fonction de l'heure d'été ou pas. Cela n'a jamais été un problème avant, mais notre site est actuellement jusqu'à une audience internationale et à cause de Javascript interaction avec dit d'horodateurs, j'ai besoin de convertir le timestamp sans aucun décalage.

Alors, comment puis-je, avec juste un timestamp Unix, obtenir le décalage du fuseau horaire, au moment du timestamp? Je suis à la recherche à travers le PHP docs, mais il y a tellement de date/heure de fonctions, je suis un peu perdu.

Je suis en utilisant PHP 5.2.3

Je ne pense pas que cela est possible seulement à gauche, avec l'UNIX Timestamp...depuis que l'on ne stocke pas de aucun fuseau horaire de l'information, juste les secondes depuis le 01/01/1970.
alors que ce n'est pas à stocker des informations de fuseau horaire, heure unix est défini à l'UTC.
Mais ce n'est pas un UNIX Timestamp, plus ou moins, localisée si générés?
Que si quelque chose est très mal avec la configuration de votre serveur.

OriginalL'auteur Aistina | 2009-10-08