Nach der Einführung in die Grundlagen geht es jetzt um das Arbeiten mit unterschiedlichen Zeitzonen. Nachdem ein Date()-Objekt initialisiert wurde, geschieht die Konvertierung von einer Zeitzone in eine andere in zwei Schritten:
- Zunächst muss man der Date-Klasse mitteilen, aus welcher Zeitzone konvertiert werden soll. Dies geschieht mithilfe der Methode setTZByID().
- Dann sagt man der Date-Klasse, in welche Zeitzone konvertiert werden soll. Dies geschieht über die Methode convertTZByID().
In diesem Fall soll eine Zeit von der Mittleren-Greenwich-Zeit (GMT) in die Indische Standardzeit (IST) konvertiert werden. Indien ist der GMT 5,5 Stunden voraus. Daher gibt das Skript folgendes Ergebnis aus:
Wednesday, 21 June 2006 16:06:27
Die Konvertierung ist also denkbar einfach. Hier ist ein weiteres Beispiel, das zeigt, wie die Klasse Schaltjahre und Monatsenden behandelt.
Und das Ergebnis ist:
Local time is Saturday, 01 March 2008 06:36:27 Destination time is Friday, 29 February 2008 22:36:27
Hinweis: Wer mehr zu den Zeitzonen-IDs erfahren möchte, findet die vollständige Liste in der Klassen-Dokumentation.
Neueste Kommentare
Noch keine Kommentare zu Mit PHP und Pear Zeitangaben aus verschiedenen Zeitzonen konvertieren
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.