Obtenir le décalage horaire pour un emplacement donné

Est-il possible en PHP pour obtenir le décalage horaire pour un lieu donné? E. g. si compte tenu de l'emplacement "Sydney/Australie" pour obtenir le décalage horaire comme "+1100". Bonus serait pour cette fonction, la garder de l'heure d'été dans l'esprit (c'est à dire qu'il est au courant de l'heure d'été et permet de régler le décalage selon).

  • Êtes-vous essayer de l'affichage de la date/de l'heure dans un fuseau horaire?
  • Entendez-vous officiel fuseau horaire noms, ou n'importe quel endroit dans le monde?
  • Je suis le stockage de l'UTC et je veux être en mesure de convertir cette époque, cachet à toute heure locale.
  • Officiel noms de fuseau horaire sont assez bonnes.
  • J'ai pensé que si - alors vous n'avez pas besoin de calculer le décalage et faire le calcul vous-même. Voir ma réponse ci-dessous.
  • Cela semble en effet qu'un peu plus agréable façon de faire. Merci.
  • Merci les gars. Désolé pour la confusion. Quand à la question que j'ai demandé '+1100 " je ne voulais pas dire que littérale. Juste un entier 11 suffirait de cours. 🙂

InformationsquelleAutor Luke | 2010-10-11