Die lieben Zeitzonen
Wenn man genaue Uhrzeiten in einer Applikation verwalten muss, merkt man bald, dass das Thema komplexer als angenommen ist: Nicht nur, dass die Erde eine Kugel ist, nein, zudem hat sich Anfang des vergangenen Jahrhunderts die Idee der Sommerzeit durchgesetzt und auch Regierungen ändern gelegentlich die Zeit ihres Landes.
In einem Gastartikel auf dem PHP Gangsta Blog gehe ich näher auf die Handhabung der Zeitzonen ein. Mein Fazit: “Es bleibt einem nur, sich mit den vielen Veränderungen und Aufteilungen der Zeit anzufreunden und die für den Anwendungsfall sinnvollste Zeitart zu wählen. Eine einfache Daumenregel: Log-Daten und absolute Intervalle in UTC, alle benutzerbezogen Zeiten in deren Ortszeit speichern. Damit kommt man im Regelfall durch.”
Zeitzonen werden übrigens auch in meinem neuen Buch behandelt. Im frei verfügbare PDF-Beispielkapitel “Zeit und Zeitzonen” könnt ihr noch ein wenig mehr nachlesen.