Mit PHP und Pear Zeitangaben aus verschiedenen Zeitzonen konvertieren

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:

  1. Zunächst muss man der Date-Klasse mitteilen, aus welcher Zeitzone konvertiert werden soll. Dies geschieht mithilfe der Methode setTZByID().
  2. 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.

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Bayerische KI-Agentur bietet KI-KOMPASS

Das KI-Werkzeug "BAIOSPHERE KI-KOMPASS" soll Unternehmen den Einstieg in KI erleichtern.

1 Woche ago

Cloudflare: Weltweiter Internettraffic wächst 2024 um 17,2 Prozent

Das Wachstum konzentriert sich wie im Vorjahr auf das zweite Halbjahr. Google dominiert bei den…

1 Woche ago

Adobe stopft kritische Löcher in Reader und Acrobat

Sie ermöglichen eine Remotecodeausführung. Angreifbar sind Acrobat DC, 2024 und 2020 sowie Reader DC und…

1 Woche ago

Dezember-Patchday: Microsoft schließt Zero-Day-Lücke

Die öffentlich bekannte und bereits ausgenutzte Schwachstelle erlaubt eine Rechteausweitung. Betroffen sind alle unterstützten Versionen…

1 Woche ago

Quantencomputer: Google meldet Durchbruch bei Fehlerkorrektur

Der neue Quantenchip Willow löst eine Herausforderung, an der seit 30 Jahren gearbeitet wird. Google…

1 Woche ago

OpenAI veröffentlicht KI-Video-Tool Sora

Es erstellt kurze Videoclips aus Textaufforderungen. Sora steht ab sofort Abonnenten von ChatGPT Plus und…

1 Woche ago