Kapitel 7. Daten und Zeiten

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Der typische PHP-Entwickler muss wahrscheinlich die verfügbaren Datums- und Zeitfunktionen kennen, z. B. wenn er einem Datenbankeintrag einen Datumsstempel hinzufügt oder die Differenz zwischen zwei Daten berechnet. PHP bietet eine Klasse DateTime, die gleichzeitig Datums- und Zeitinformationen verarbeiten kann, sowie eine Klasse DateTimeZone, die Hand in Hand mit ihr arbeitet.

Das Zeitzonenmanagement ist in den letzten Jahren mit dem Aufkommen von Webportalen und Social Web Communities wie Facebook und Twitter immer wichtiger geworden. Die Möglichkeit, Informationen auf einer Website zu posten und dabei zu erkennen, wo du dich im Verhältnis zu anderen auf der gleichen Website befindest, ist heutzutage ein absolutes Muss. Bedenke jedoch, dass eine Funktion wie date() die Standardinformationen von dem Server bezieht, auf dem das Skript läuft. Wenn die menschlichen Kunden dir also nicht sagen, wo sie sich in der Welt befinden, kann es ziemlich schwierig sein, die Zeitzone automatisch zu bestimmen. Sobald du die Informationen kennst, ist es jedoch einfach, diese Daten zu manipulieren (mehr zu Zeitzonen später in diesem Kapitel).

Hinweis

Die ursprünglichen Datumsfunktionen (und verwandte Funktionen) enthalten unter Windows und einigen Unix-Installationen einen Zeitfehler. Sie können keine Daten verarbeiten, die vor dem 13. ...

Get PHP programmieren, 4. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.