Skip to main content

World Clock

Live-updating clocks for multiple timezones. Add and remove cities to build your custom dashboard.

Geprüft von · Zuletzt geprüft

America/New York (GMT-4)
08:55:49 AM
Wed, May 27
Europe/London (GMT+1)
01:55:49 PM
Wed, May 27
Europe/Paris (GMT+2)
02:55:49 PM
Wed, May 27
Asia/Tokyo (GMT+9)
09:55:49 PM
Wed, May 27
Asia/Shanghai (GMT+8)
08:55:49 PM
Wed, May 27
Australia/Sydney (GMT+10)
10:55:49 PM
Wed, May 27

Die Weltuhr verwenden

  1. Den Standard-Satz von Städten scannen - das Board beginnt mit sechs gängigen Zonen bevölkert, sodass du sofort eine funktionierende Uhr siehst.
  2. Eine Zone hinzufügen über das "Zeitzone hinzufügen"-Dropdown; einen beliebigen IANA-Bezeichner auswählen und die Hinzufügen-Schaltfläche drücken, um eine neue Zeile zum Board hinzuzufügen.
  3. Eine Zone entfernen mit dem kleinen Schließen-Steuerelement auf jeder Karte, wenn sie nicht mehr benötigt wird.
  4. Ticken zuschauen. Jede Karte aktualisiert sich einmal pro Sekunde, gesteuert durch eine setInterval-Schleife, die new Date() liest. Jede Karte zeigt auch den aktuellen UTC-Versatz, sodass du auf einen Blick siehst, wie weit zwei Regionen voneinander entfernt sind.

Was dieses Board zu einem Dashboard macht, nicht zu einem Konverter

Die Weltuhr ist um den gegenwärtigen Moment aufgebaut: Jede Karte fragt "Wie spät ist es jetzt gerade in dieser Zone?" und aktualisiert sich beim Uhr-Tick. Es gibt kein Quelldatum, kein Zieldatum, keine Konvertierungsmathematik in den Händen des Benutzers. Intern ist jede Karte ein durch useEffect gesteuertes Intervall, das mit Intl.DateTimeFormat mit einer festen timeZone-Option neu rendert. Da Date.now() ein einzelner monotonisch-ähnlicher Epochenwert ist und jede Karte ihre Anzeige aus dieser Quelle ableitet, bleiben alle Karten perfekt synchronisiert - du kannst nicht versehentlich Tokyo eine Sekunde vor Sydney haben. Das Versatz-Label kommt von derselben Intl-API mit timeZoneName: 'shortOffset', sodass Sommerzeitübergänge das Label live ohne Seitenneuladen umschalten.

Warum Menschen eine Weltuhr offen halten

  • Eine verteilte Bereitschaftsrotation betreiben, bei der du auf einen Blick sehen musst, ob der nächste Responder wach ist.
  • Über globale Marktzeiten handeln - NYSE, LSE, TSE, HKEX überlappen und gehen zu bestimmten Momenten auseinander, und eine Augen-Prüfung ist schneller als Mathematik.
  • Eine Multi-Office-Veröffentlichung koordinieren, wenn darauf gewartet werden soll, dass APAC online ist, bevor ein Feature-Flag umgeschaltet wird.
  • Eine Familienuhr auf einem Tablet im Flur betreiben, damit Kinder erkennen, ob es akzeptabel ist, Großeltern im Ausland anzurufen.
  • Kundendienst-Mitarbeitern Sichtbarkeit geben, wann ein regionsspezifischer Vorfall begann, relativ zu einer lokalen Geschäftsstunde.
  • Planen, wann ein X-, LinkedIn- oder TikTok-Post für maximale Reichweite in einer bestimmten Zeitzone veröffentlicht werden soll.

Dinge, die Menschen beim Betrieb einer Weltuhr überraschen

  • Karten im "selben Land" können nicht übereinstimmen. Die USA umfassen sechs Standard-Zeitzonen (einschließlich Alaska und Hawaii); Russland elf; Kanada sechs. "Vereinigte Staaten" zu wählen ist keine Wahl; America/New_York vs. America/Chicago zu wählen ist es.
  • Sommerzeitumstellungen passieren zu unterschiedlichen Lokalzeiten. Europa stellt um 01:00 UTC vor, während Nordamerika es um 02:00 Lokalzeit tut - also für eine Woche im März ist die übliche 5-Stunden-Differenz zwischen London und New York nur 4 Stunden, dann springt sie zurück. Dein Board spiegelt das wider, ohne dass du etwas anfasst.
  • Deine Systemuhr ist hier autoritativ. Wenn das Gerät driftet (altes Laptop mit sterbender CMOS-Batterie, ESP32 ohne NTP), ist jede Karte auf dem Board falsch. Wir rufen keine Referenzzeit von einem Server ab.
  • Die Arktis und Antarktis haben seltsame Regeln. Mehrere antarktische Forschungsstationen übernehmen die Zeitzone ihres Versorgungslandes und können sich ändern, wenn die Flagge auf der Basis wechselt.
  • Das Zählen von Tagen über Zonen ist schwieriger als Stunden zu zählen. Um 3:00 Uhr morgens London am 15. Dezember ist es in Auckland bereits der 15. Dezember, aber in Los Angeles noch der 14. Dezember. Ein naives "heutiges Datum"-Label auf einer Weltuhr-Karte muss pro Zone sein, nicht geteilt.

Bürgerliche Zeit, UTC und warum dieses Board alle verschieden sind

Das Board zeigt bürgerliche Zeit in jeder Zone, nicht UTC. UTC (Koordinierte Weltzeit) ist die globale Referenz, definiert durch Atomuhren mit periodischen Schaltsekunden; GMT ist der historische Vorläufer, der in einigen britischen Kontexten noch verwendet wird. Bürgerliche Zeit ist UTC plus ein politischer Versatz, der Sommerzeit einschließt. Die IANA-Zeitzonendatenbank (die Olson-Datenbank) ist der maßgebliche Katalog - als Samoa am 30. Dezember 2011 den Internationalen Datumsstreifen übersprang, oder als die Türkei 2016 die Sommerzeit abschaffte, hat die Datenbank es aufgezeichnet und dein Browser hat das Update ausgeliefert. Bezeichner folgen dem Kontinent/Stadt-Format, weil EST und CST über Regionen hinweg mehrdeutig sind.

Weltuhr-Widgets im Vergleich

macOS Calendar und Windows 11 Clock bieten beide Multi-Zeitzonen-Widgets, die in das Betriebssystem eingebaut sind; sie sind großartig wenn du in einem Ökosystem lebst, aber reisen nicht gut auf einen gemeinsamen Bildschirm oder einen Gast-Laptop. Worldtimebuddy.com und Every Time Zone bieten Schieberegler für die Planung von Meetings - besser als ein reines Live-Board, wenn du durch ein Arbeitsfenster scrollen und Überlappung sehen musst. Kommandozeilen-watch -n 1 "TZ=Asia/Tokyo date" funktioniert für einen tmux-Besessenen, skaliert aber nicht über zwei Zonen hinaus. Diese Seite ist die richtige Wahl für ein Browser-Tab- oder Wanddisplay-Board: Es läuft überall, wo ein Browser läuft, es aktualisiert sich ohne Neuladen, und das Hinzufügen einer Zone ist ein Dropdown-Klick. Wenn du einen bestimmten Moment über Zonen übersetzt (nicht "jetzt gerade"), den Zeitzonen-Konverter verwenden - das ist die andere Hälfte des Paares.

Häufig gestellte Fragen

Warum aktualisiert sich jede Karte jede Sekunde statt jede Minute?

Der tickende Sekundenzeiger macht deutlich, dass das Board live und korrekt ist und nicht auf einem veralteten Rendering steckt. Jede Sekunde zu aktualisieren ist praktisch kostenlos - die Komponente macht einen einzigen Intl.DateTimeFormat-Aufruf pro Karte pro Tick, weit unter einer Millisekunde Arbeit. Nur einmal pro Minute zu aktualisieren erzeugt eine beunruhigende Verzögerung, wenn die Uhr 30 Sekunden von der echten Zeit abweicht; das 1-Hz-Refresh entspricht der Benutzerintuition darüber, wie eine Uhr funktionieren soll.

Wie genau ist die vom Board angezeigte Zeit?

Sie ist so genau wie deine Geräteuhr. Moderne Laptops, Telefone und ChromeOS-Geräte synchronisieren über NTP und bleiben innerhalb von 10-100 ms der echten UTC. Desktops mit defekten CMOS-Batterien, luftgespaltene Kioske oder virtuelle Maschinen mit pausierten und dann fortgesetzten Uhren können um Minuten oder mehr abweichen. Das Board selbst ruft keine Remote-Zeitquelle ab.

Kann ich meine ausgewählten Städte speichern, damit sie bei der Aktualisierung zurückkommen?

Derzeit nicht - die Auswahl wird bei jedem Seitenaufruf auf die sechs Standard-Städte zurückgesetzt. Das Werkzeug könnte localStorage verwenden, um die Liste beizubehalten, aber die aktuelle Implementierung tauscht Persistenz gegen Einfachheit aus. Wenn das Board häufig geöffnet wird, ist ein Browser-Lesezeichen mit den Standards der Workaround.

Warum zeigen Europe/Paris und Europe/Berlin dieselbe Zeit?

Weil sie dieselben Zeitzonenregeln teilen. Mitteleuropäische Zeit (MEZ, UTC+1) und MESZ (UTC+2) decken Österreich, Belgien, Frankreich, Deutschland, Italien, die Niederlande, Spanien, Polen und viel von Mitteleuropa ab. Die IANA-Datenbank hält separate Bezeichner für jede Stadt, sodass du Karten nach der für dich relevanten Stad beschriften kannst. Wenn ein dieser Länder seine Sommerzeit-Regeln ändert, würden sich die Bezeichner auseinanderentwickeln.

Kann das Board Halbstunden- oder 45-Minuten-Versatz-Zonen verarbeiten?

Ja, ohne besondere Behandlung. Indien (Asia/Kolkata bei UTC+5:30), Nepal (Asia/Kathmandu bei UTC+5:45), Iran (Asia/Tehran bei UTC+3:30) und die Chatham-Inseln (Pacific/Chatham bei UTC+12:45) werden alle korrekt gerendert, weil Intl.DateTimeFormat den echten Versatz anwendet.

Überträgt das Board meinen Standort an einen Server?

Nein. Die Seite hat kein Backend; es ist eine statische Astro-Seite mit einer Preact-Insel. Die einzigen Daten, die der Browser benötigt, sind die IANA-Zeitzonendatenbank, die in die JavaScript-Engine über ICU gebündelt ist. Deine ausgewählten Städte, deine Systemzeitzone und deine Geräteuhr verlassen den Tab nie.

Was passiert am Tag, wenn die Sommerzeit beginnt oder endet?

Die betroffene Karte springt einfach um eine Stunde zum Übergangszeitpunkt, und das UTC-Versatz-Label neben dem Stadtnamen aktualisiert sich, zum Beispiel von GMT+1 zu GMT+2 für Europa/Berlin im März. Da der zugrunde liegende Moment ein einzelner Date.now()-Wert ist, der alle Karten speist, gibt es nichts, das glitcht oder flackert - eine Karte bewegt sich eine Stunde relativ zu den anderen, der Rest läuft unverändert weiter.

Kann das Board rückwärts gehen, wenn ich reise und meine Gerätezeitzone ändere?

Jede Karte zeigt ihre eigene Zone, nicht deine Gerätezone, sodass das Ändern deiner lokalen Systemzeitzone keine Karte verschiebt. Was sich ändert, ist das relative Gefühl des Boards - wenn du von UTC-5 nach UTC+9 ziehst, ist New York jetzt "in der Vergangenheit" aus deiner Perspektive, während Tokyo früher in der Zukunft lag. Die Zahlen auf jeder Karte bleiben in beiden Fällen korrekt.

Warum nicht einfach das Uhr-Widget auf meinem Betriebssystem verwenden?

Verwende es, wenn es für dich funktioniert. Die browserbasierte Weltuhr gewinnt in drei Situationen: du bist auf einem gemeinsam genutzten oder Gast-Gerät, auf dem du keine System-Widgets konfigurieren kannst; du möchtest einen Wanddisplay-Tab auf einem Zweitmonitor oder TV; oder du teilst einen Bildschirm und möchtest ein sauberes Großschrift-Layout ohne OS-Dekoration. OS-Uhren zeigen auch selten mehr als eine Handvoll Zonen ohne Drittanbieter-Software an.

Wie unterscheidet sich das vom Zeitzonen-Konverter-Werkzeug?

Dieses Board ist im Dashboard-Modus: Es zeigt die aktuelle Echtzeit über viele Städte gleichzeitig an. Der Zeitzonen-Konverter ist im Einzelmoment-Modus: Du wählst ein Datum und eine Uhrzeit in einer Zone und siehst, wie dieser spezifische Moment in den Zielzonen aussieht. Diese Seite für "Wie spät ist es jetzt in Berlin?" verwenden. Den Konverter für "Wie spät ist es vor Ort in São Paulo, wenn der Londoner Markt nächsten Dienstag öffnet?" verwenden.

Mehr Date & Time