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

Tech-Unternehmen in Deutschland blicken mit Sorge auf die USA

Bitkom-Umfrage zeigt: 78 Prozent befürchten durch Trump-Sieg Schaden für die deutsche Wirtschaft.

2 Wochen ago

Support-Ende von Windows 10: Microsoft hält an TPM 2.0 für Windows 11 fest

Der Sicherheitschip ist laut Microsoft eine „Notwendigkeit“. Die Hardwareanforderungen für Windows 11 führen allerdings weiterhin…

2 Wochen ago

IONOS führt Preisrechner für Cloud-Dienste ein

Wer die Cloud-Angebote des IT-Dienstleisters nutzen will, kann ab sofort die Kosten noch vor Bereitstellung…

2 Wochen ago

Jahresrückblick: 467.000 neue schädliche Dateien täglich

Die Zahl der neuen schädlichen Dateien steigt seit 2021 kontinuierlich. 93 Prozent der Angriffe nehmen…

2 Wochen ago

Kaspersky-Prognose: Raffiniertere Deepfakes und mehr Abo-Betrug

Die zunehmende KI-Verbreitung erschwere die Erkennung von Fälschungen. Gleichzeitig begünstige der Abo-Trend das Aufkommen neuer…

2 Wochen ago

Infineon und Quantinuum schließen Entwicklungspartnerschaft

Gemeinsam arbeiten die Konzerne an Ionenfallen, die in Hochleistungs-Quantencomputern zum Einsatz kommen sollen.

2 Wochen ago