2009-03-11 3 views
0

Je n'arrive pas à trouver un moyen d'obtenir la classe Date de Pear (ou la fonction date de PHP) pour retourner AEST comme abréviation de fuseau horaire pour le fuseau horaire Australie/Melbourne. Il retourne toujours EST. J'ai essayé toutes les façons d'imprimer le fuseau horaire disponible dans Date :: format, format2, format3. Quelqu'un sait comment réparer ceci? Je cours PHP 5.1.6, Pear Date 1.5.0a1, et le dernier PECL timezonedb.Comment obtenez-vous PHP pour retourner l'abréviation de fuseau horaire AEST?

Répondre

4

Avez-vous vérifié ce que dit la base de données de fuseaux horaires pour Australia/Melbourne? Il est probablement basé sur la base de données Olson, et quand j'ai regardé la dernière fois (2009a édition), il était toujours dit EST est l'abréviation pour Australie/Melbourne. Ainsi, à moins que vous n'ayez fixé la base de données de fuseau horaire pour dire AEST, il est probable que vous continuiez à dire EST. Cela a été débattu sur la liste de diffusion TZ à quelques reprises; il n'y a pas de réponse établie, donc l'abréviation reste inchangée.

+0

Merci pour la réponse détaillée. J'ai lu les commentaires dans le fichier Olson tzdata2009b et vois ce que vous voulez dire par rapport au débat. On dirait que j'ai EST dans mon db timezone, donc je vais m'en tenir à ça. –

Questions connexes