Ratgeber
12 — Wie Zeitzonen wirklich funktionieren — der Mechanismus, die Geschichte und die konkreten Arten, auf die Software daran scheitert. Geschrieben, um einmal gelesen und behalten zu werden, nicht um zu ranken.
Wie Zeitzonen wirklich funktionieren
Eine Zeitzone ist kein Streifen auf dem Globus, sondern ein benannter Satz von Regeln darüber, was eine Uhr an einem bestimmten Ort angezeigt hat, anzeigt und anzeigen soll. Dieser Unterschied ist das ganze Thema.
Was UTC wirklich ist und wie es sich von GMT unterscheidet
UTC ist keine Zeitzone. Es ist der Referenzstandard, gegen den jede Zeitzone definiert wird, gehalten von rund 450 Atomuhren, und es verschiebt sich nie für die Sommerzeit — genau deshalb arbeiten Systeme damit.
Warum es die Sommerzeit gibt und wer sie abgeschafft hat
Die Sommerzeit wurde eingeführt, um im Ersten Weltkrieg Brennstoff zu sparen, aus wechselnden Gründen beibehalten und wird nun Land für Land aufgegeben, weil die Belege für sie dünner werden.
Termine über zwölf Stunden Abstand hinweg
Eine Lücke von zwölf Stunden hat keine gute Besprechungszeit, und keine Rasterschattierung ändert daran etwas. Teams, die gut damit umgehen, hören auf zu suchen und ändern stattdessen ihre Arbeitsweise.
Die UTC-Abweichungen, die keine ganzen Stunden sind
Rund ein Fünftel der Welt lebt auf einer Abweichung, die keine ganze Stundenzahl von UTC entfernt ist. Software, die das Gegenteil annimmt, liegt für diese Menschen nicht ein wenig daneben, sondern 30 oder 45 Minuten — was schlimmer ist.
Das Jahr-2038-Problem, richtig erklärt
Systeme, die Zeit als vorzeichenbehaftete 32-Bit-Sekundenzahl speichern, gehen im Januar 2038 über und landen im Dezember 1901. Die meisten modernen Plattformen haben das vor Jahren behoben; gefährdet sind heute eingebettete, alte und serialisierte Daten.
ISO 8601 und wie man ein Datum eindeutig schreibt
ISO 8601 gibt es, weil 03/04/2026 in Amerika März und überall sonst April heißt. 2026-04-03 zu schreiben beseitigt die Doppeldeutigkeit, sortiert als Text korrekt und ist das, was jede Schnittstelle annehmen sollte.
Ein tägliches Kurzmeeting über viele Zeitzonen führen
Ein tägliches Kurzmeeting funktioniert, weil alle gleichzeitig wach sind. Ab etwa sechs Stunden Spanne stimmt das nicht mehr, und die ehrliche Lösung ist, das Format zu ändern statt die Uhrzeit.
Zeitzonen im Code, ein praktischer Leitfaden
Fast jeder Zeitzonenfehler geht auf einen von vier Fehlgriffen zurück. Hier steht, was stattdessen zu tun ist — in JavaScript, Python, Java, Go und SQL, mit Begründung statt bloßer Regel.
Warum EST mehrdeutig ist und was man stattdessen nimmt
Zeitzonenkürzel sind informelle Etiketten ohne zuständiges Gremium und ohne Garantie auf Eindeutigkeit. IST ist Indien, Irland und Israel; CST ist Amerika, China und Kuba. Nehmen Sie stattdessen IANA-Kennungen.
Die Datumsgrenze und warum sie Haken schlägt
Die Datumsgrenze folgt dem 180. Längengrad nur ungefähr — sie umgeht Kiribati, Russland und die Aleuten, und Staaten haben sich aus Handelsgründen selbst über sie hinweg verschoben.
Warum Indien eine halbe Stunde neben UTC läuft
Indien läuft auf UTC+05:30, weil es die Differenz zwischen zwei vorgeschlagenen Zonen geteilt hat. Nepal läuft auf UTC+05:45, auch um nicht Indien zu sein. Jede ungewöhnliche Abweichung hat eine Geschichte, und die meisten davon sind politisch.