Jede Spalte ist ein fester Abstand zu UTC, von GMT−12 bis GMT+14, jede Sekunde neu aus der Uhr Ihres Geräts berechnet. Die Marker +1 und −1 zeigen, wo das Datum bereits umgesprungen ist.
Läuft lokal in deinem BrowserEine Spalte pro ganzer Stunde Abstand zu UTC, von GMT−12 bis GMT+14: 27 Uhren auf einem Bildschirm, jede Sekunde neu aus der Uhr Ihres eigenen Geräts berechnet. Eine Zelle ist die Gerätezeit plus ihr Abstand — die Zahl in einer Spalte ist also die aktuelle Uhrzeit dieses Abstands.
Die Spalten tragen bewusst Abstände statt Städtenamen: Ein Städtename wäre überall dort die halbe Zeit falsch, wo die Sommerzeit gilt. Die oberste Zeile wiederholt Zeit und Datum Ihres Geräts, und daran wird jede weitere Spalte gemessen.
Jede Zelle ist ein fester Abstand zu UTC: die Gerätezeit plus oder minus einer ganzen Stundenzahl. Genau das besagt die GMT-Angabe: GMT+5 liegt das ganze Jahr fünf Stunden vor UTC, unabhängig von Datum und Jahreszeit. Die Tabelle bleibt deshalb auch an den Wochenenden richtig, an denen anderswo die Uhren umgestellt werden — die Rechnung hinter einer Spalte ändert sich nie.
Was eine Spalte nicht tut, ist eine Zone benennen. Berlin steht im Winter in der Spalte GMT+1 und im Sommer in GMT+2; New York wechselt zum selben Termin zwischen GMT−5 und GMT−4. Eine Spalte zeigt, wo die Uhr diesen Abstand anzeigt — nicht, wo eine bestimmte Stadt an einem bestimmten Tag steht.
Halbstunden- und 45-Minuten-Zonen haben hier keine Spalte: Indien läuft auf UTC+5:30, Nepal auf UTC+5:45, Neufundland während seiner Normalzeit auf UTC−3:30. Auf einem Raster ganzer Stunden liegen diese Orte zwischen zwei Spalten und bekommen keine eigene Zeile.
Das Raster reicht von −12 bis +14, weil das der volle Bereich der verwendeten ganzen Stunden-Offsets ist: Bakerinsel auf −12, Kiritimati auf +14. Muss eine Zeit für einen dieser fehlenden Abstände exakt sein, hilft ein Umrechner mit IANA-Zonenregeln weiter — eine Tabelle fester Abstände kann keine benannte Region vertreten.
Am Kopf der Tabelle steht Ihr eigenes Gerät: seine Uhrzeit und sein Datum im Format der Browser-Sprache. Die Marker +1 und −1 unter einer Uhr vergleichen das Datum dieses Abstands mit dieser Zeile — auf einem Gerät in Shanghai um 04:38 am 17. September zeigten GMT−12 bis GMT+3 noch den Vortag, während GMT+4 bereits nach Mitternacht war.
Alle 27 Offset-Felder sind schreibgeschützt: Die Seite schreibt die Zeit hinein, ein versehentlicher Klick kann eine laufende Uhr nicht überschreiben. Eingaben gibt es ebenfalls keine — die Seite besteht aus dieser einen Tabelle, und sie sendet nichts ab.
Jede Spalte leitet ein Skript der Seite aus Werten ab, die der Browser bereits hat — Geräteuhr und Abstand —, für das Weiterlaufen der Uhren ist also keine Anfrage nötig. Schalten Sie den Browser nach dem Laden offline, ticken alle 27 Spalten weiter.
Zwei Dinge entscheiden über die Genauigkeit, und beide liegen bei Ihnen: die Uhr des Geräts, aus der jede Spalte abgeleitet wird, und die Sprache des Browsers, die das Datum oben formatiert. Geht die Geräteuhr ein paar Minuten falsch, gehen alle Spalten um dieselben Minuten falsch.