Mit PHP und Pear Zeitangaben aus verschiedenen Zeitzonen konvertieren

Mithilfe der Klasse Date können auch aufwendige Berechnungen an Datums- und Zeitwerten durchgeführt werden. So lässt sich zu einem Datums- oder Zeitwert eine bestimmte Dauer addieren oder von ihm subtrahieren. Solche Zeitspannen werden als String ausgegeben, der die Angaben Tage, Stunden, Minuten und/oder Sekunden enthält.

In dem Beispiel wird zu der ursprünglichen Zeitangabe eine Dauer von einer Stunde und 20 Minuten hinzugerechnet. Dazu wird die Methode addSpan() der Klasse Date aufgerufen und mit einem Date_Span()-Objekt versehen, in dem diese Zeitspanne angegeben wird. Das Ergebnis ist leicht zu erraten:


Wednesday, 21 June 2006 17:05:27

Natürlich lassen sich Zeitspannen genauso einfach subtrahieren wie addieren. Dazu dient die Methode subtractSpan().

Im Beispiel werden zunächst eine Stunde und 20 Minuten addiert, dann aber wieder fünf Minuten subtrahiert. Letztlich werden also eine Stunde und 15 Minuten hinzugefügt, was in der Ausgabe folgendermaßen aussieht:


Wednesday, 21 June 2006 17:00:27

Wie die aufgeführten Beispiele zeigen, bietet die Pear-Klasse Date Methoden, mit deren Hilfe sich relativ komplexe Datums- und Zeitberechnungen intuitiv und effizient durchführen lassen. Wer ohne all zu große Mühen die Zeitangaben verschiedener Orte konvertieren will, dem sei dieses Verfahren wärmstens empfohlen.

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Neue Management-Möglichkeiten für Apple-Geräte

Apple hat auf der WWDC einige Neuerungen für das Gerätemanagement vorgestellt. Eine Einordnung von Surendiran…

1 Woche ago

Angriffe auf anfällige Windows-Treiber nehmen zu

Kaspersky ermittelt einen Anstieg der Anzahl der Attacken um 23 Prozent. Anfällige Treiber lassen sich…

1 Woche ago

Master-Studiengänge der German University of Digital Science

„Applied AI”, Advanced Digital Reality”, „Cybersecurity” und „Digital Leadership”

1 Woche ago

Bis zu 250.000 Dollar: Google erhöht Prämien für Sicherheitslücken in Chrome

Den Höchstbetrag schüttet Google für Speicherfehler aus, die eine Remotecodeausführung außerhalb der Sandbox erlauben. Die…

1 Woche ago

NVIDIA bestätigt Teilnahme und Wissensaustausch auf der kommenden Data Centres Expo Europe 2024

NVIDIA, ein weltweit führendes Unternehmen in der AI-Computing-Technologie, wird auf der kommenden Data Centres Expo…

2 Wochen ago

Google-, Facebook- und Amazon-Nutzer im Visier von Datendieben

Die Zahl der blockierten Angriffsversuche auf Google-Konten verdreifacht sich gegenüber dem Vorjahr. Insgesamt registriert Kaspersky…

2 Wochen ago