2009-03-11 10 views
0

Ich kann keinen Weg finden, Pears Date-Klasse (oder die PHP-Date-Funktion) zu bekommen, um AEST als Zeitzonenabkürzung für die Zeitzone Australia/Melbourne zurückzugeben. Es gibt immer EST zurück. Ich habe alle Möglichkeiten ausprobiert, die Zeitzone in Date :: format, format2, format3 auszudrucken. Weiß jemand, wie man das repariert? Ich benutze PHP 5.1.6, Pear Date 1.5.0a1 und den neusten PECL timezonedb.Wie erhalten Sie PHP, um die Zeitzonenabkürzung AEST zurückzugeben?

Antwort

4

Haben Sie überprüft, was in der Zeitzonendatenbank für Australien/Melbourne steht? Es basiert wahrscheinlich auf der Datenbank Olson, und als ich zuletzt schaute (Ausgabe 2009a), hieß es immer noch EST ist die Abkürzung für Australien/Melbourne. Wenn Sie also die Zeitzonendatenbank nicht so festgelegt haben, dass sie AEST sagt, wird wahrscheinlich weiterhin EST angezeigt. Dies wurde einige Male auf der TZ-Mailingliste diskutiert; Es gibt keine feste Antwort, daher bleibt die Abkürzung unverändert.

+0

Danke für die ausführliche Antwort. Ich lese die Kommentare in der Olson tzdata2009b-Datei durch und sehe, was Sie mit der Debatte meinen. Es sieht so aus, als hätte ich EST in meiner Zeitzone db, also bleibe ich dabei. –

Verwandte Themen