Time Converter — Tipps & Tricks

Stolperfallen beim Time Converter: Einheitenerkennung, Etc/GMT-Vorzeichen, Sommerzeit-Lücken, Kalender- vs. verstrichene Zeit, Verhalten beim Zonenwechsel.

Zurück zur Übersicht: Time Converter · Tool live öffnen: www.jpkc.com/tools/time/

Der Time Converter ist schnell bedient — aber bei Zeit, Zeitzonen und Timestamps lauern ein paar klassische Fallen. Diese Seite sammelt, worauf es in der Praxis ankommt. Die technischen Grundlagen dazu stehen im Manual.

Sekunden oder Millisekunden? Die Stellenzahl entscheidet

Die alte Stolperfalle — 13-stellige JavaScript-Millisekunden, die als Sekunden gelesen tausende Jahre in die Zukunft führen — räumt das Tool selbst aus dem Weg: Es erkennt die Einheit an der Stellenzahl (bis 11 Stellen Sekunden, 12–14 Millisekunden, 15–17 Mikrosekunden, ab 18 Nanosekunden) und zeigt sie im Abzeichen neben Unix timestamp. Wirf trotzdem einen Blick auf das Abzeichen, bevor du ein Ergebnis weiterverwendest:

  • Fehlt beim Kopieren eine Ziffer oder ist eine zu viel dran, bleibt die Einheit meist dieselbe: Aus 10-stelligen Sekunden werden 9 oder 11 Stellen — immer noch s —, aus 13-stelligen Millisekunden 12 oder 14 Stellen — immer noch ms. Das Ergebnis liegt dann um den Faktor 10 daneben, ohne dass das Abzeichen umspringt. Verraten wird der Fehler erst durch das unplausible Datum, etwa ein Jahr um 1975 oder um 2500 — prüf deshalb die Jahreszahl in der ISO-Zeile. Erst bei zwei oder mehr Ziffern Unterschied wechselt das Abzeichen die Klasse.
  • Sekundenwerte ab 12 Stellen — das wäre nach etwa dem Jahr 5138 — liest das Tool zwangsläufig als Millisekunden.
  • Was das Tool ausgibt, ist immer eindeutig beschriftet: Unix timestamp (s) und Unix timestamp (ms) stehen als eigene Zeilen in der Tabelle; das Feld selbst füllt es mit Sekunden.

Die Etc/GMT-Vorzeichen sind verkehrt herum

Ein echter Klassiker: Die Etc/GMT-Zonen folgen der POSIX-Konvention und haben damit das umgekehrte Vorzeichen zur gewohnten UTC-Schreibweise. Etc/GMT+1 ist tatsächlich UTC−1 (eine Stunde hinter Greenwich), Etc/GMT-5 ist UTC+5. Wer „GMT+1" für Mitteleuropa wählt, bekommt also genau das Gegenteil. Der Time Converter hilft dir dabei, indem er jeden Eintrag mit dem echten Offset beschriftet — Etc/GMT+1 (UTC-01:00). Verlass dich auf diese Klammer, nicht auf den Namen. Für Mitteleuropa nimmst du ohnehin besser Europe/Berlin (siehe nächster Tipp).

Städtezonen statt fester Offsets wählen

Die Liste Time zone enthält alle IANA-Zeitzonen deines Browsers — nutze sie. Eine Städtezone wie Europe/Berlin oder America/New_York kennt die Sommerzeitregeln des Orts samt ihrer Geschichte; ein fester Offset (Etc/GMT-1) oder ein starres UTC+01:00 kennt sie nicht und liegt im Sommer eine Stunde daneben. Die Gruppe Fixed offset (Etc) ist nur sinnvoll, wenn ein System wirklich mit einem festen Offset ohne Umstellung arbeitet. Steht deine Stadt nicht in der Liste, nimm die Zone einer Stadt mit denselben Regeln — IANA benennt Zonen nach einer repräsentativen Stadt, nicht nach jeder.

Die Zeitzone gilt auch für deine Eingaben

Die gewählte Zeitzone bestimmt nicht nur die Anzeige, sondern auch, wie Eingaben gelesen werden: 12:00 im Datumsfeld oder 2026-07-01 12:00 im Feld Any date text ist 12 Uhr in der Zone unten im Karten-Fuß — nicht in der Zone deines Rechners. Das ist genau, was du willst, wenn du etwa ein Deployment-Fenster in einer fremden Zone ausrechnest. Prüf aber vor dem Kopieren eines Timestamps kurz die Feld-Beschriftung (Date & time (Zone)). Texte mit Offset (Z, +02:00) und HTTP-Daten gelten dagegen unabhängig von der gewählten Zone. Und Freitext in anderen Formaten ohne Zonenangabe — etwa July 1, 2026 12:00 — liest der Datums-Parser deines Browsers in der Zone deines Geräts; für die gewählte Zone schreibst du ihn als ISO 8601 (2026-07-01 12:00).

Sommerzeit: Lücken und doppelte Uhrzeiten

Zweimal im Jahr gibt es Uhrzeiten, die nicht eindeutig sind. In Mitteleuropa:

  • Am letzten Märzsonntag springt die Uhr von 02:00 auf 03:00 — 02:30 Uhr gibt es nicht. Das Tool meldet das als Fehler („the clocks skip it"), statt still eine Stunde aufzuschlagen.
  • Am letzten Oktobersonntag läuft 02:00 bis 03:00 zweimal. Im Convert-Tab nimmt das Tool das erste Vorkommen (noch Sommerzeit, +02:00) und sagt es dir im gelben Hinweis. Brauchst du das zweite, gib den Zeitpunkt als ISO-Text mit Offset ein: 2026-10-25T02:30:00+01:00.

Im Difference-Tab gibt es für die doppelte Uhrzeit keinen eigenen Hinweis — dort zählt ebenfalls das erste Vorkommen.

Difference: Calendar, Elapsed und Gesamtwerte richtig lesen

Der Difference-Tab gibt dir zwei verschiedene Antworten — und beide sind richtig:

  • Calendar ist der Abstand nach der Wanduhr („1 Tag" von Samstag 12 Uhr bis Sonntag 12 Uhr) — die richtige Sicht für Fristen, Abos, Kalendertermine.
  • Elapsed ist die tatsächlich vergangene Zeit („23 Stunden", wenn dazwischen die Uhr vorgestellt wurde) — die richtige Sicht für Laufzeiten, Timeouts, Token-Gültigkeit oder max-age.

Erscheint der blaue Sommerzeit-Hinweis, unterscheiden sich beide. Die Zeilen Weeks, Days, Hours, Minutes und Seconds sind dagegen keine Zerlegung, sondern jeweils die gesamte verstrichene Spanne in einer Einheit: „Days 320,4" und „Hours 7.689,5" beschreiben denselben Zeitraum. Die Werte sind immer positiv — ob End vor oder nach Start liegt, steht in der Zeile Direction.

Monatsenden: Wann ist „ein Monat" um?

Calendar zählt Monate wie ein Kalender und klemmt dabei auf den Monatsletzten: Vom 31. Januar bis zum 28. Februar (in einem Gemeinjahr) ist es 1 Monat, obwohl nur 28 Tage vergangen sind. Die Zeile Months (calendar) nennt die Zahl voller Kalendermonate. Rechnest du Fristen nach Tagen, halte dich an Days; rechnest du nach Monaten, an Calendar.

Zeitzone und Sprache gelten für alle Tabs

Language und Time zone stehen im Karten-Fuß und wirken gleichzeitig auf Current, Convert und Difference. Beide merkt sich das Tool im Browser, beim nächsten Besuch sind sie wieder eingestellt; Mine stellt die Zone deines Geräts zurück. Beim Wechsel der Zone verhalten sich die Tabs bewusst unterschiedlich:

  • Convert behält den Zeitpunkt: Der Timestamp bleibt gleich, Datum und Uhrzeit springen auf die neue Zone. Ideal, um einen Termin „umzurechnen".
  • Difference behält die eingetragenen Uhrzeiten und liest sie in der neuen Zone — die verstrichene Zeit kann sich dadurch ändern, etwa wenn in der neuen Zone zwischen Start und End eine Zeitumstellung liegt, in der alten aber nicht.

Die Sprache ändert nur die Formatierung (Full bis Short, Zonenname, Dauern, Zahlen), nie den Zeitpunkt.

Die Live-Uhr zum Kopieren anhalten

Im Current-Tab tickt die Uhr jede Sekunde weiter. Meist brauchst du das Anhalten gar nicht, denn der Klemmbrett-Knopf am Ende jeder Zeile kopiert den Wert, der in diesem Moment dort steht. Willst du mehrere Werte desselben Augenblicks kopieren — etwa Timestamp und ISO-Form für ein Ticket —, klick vorher auf Pause und danach auf Resume.

Serverzeit als unabhängige Referenz

Wenn du Zweifel an deiner lokalen Rechneruhr hast, klick im Convert-Tab auf Server. Das Tool übernimmt die Serverzeit und sagt dir zugleich, um wie viele Sekunden deine Geräteuhr vor- oder nachgeht. Das ist ein schneller Gegencheck, wenn zeitbasierte Einmalpasswörter, Token-Ablaufzeiten oder TLS-Zertifikate „noch nicht gültig" sind. Für eigene Skripte stehen die Endpunkte /tools/time/time/ (Sekunden) und /tools/time/mtime/ (Microtime im Format 0.49530000 1792064051) direkt als Klartext zur Verfügung:

curl -s https://www.jpkc.com/tools/time/time/

Logs und Header direkt einfügen

Du musst Datumswerte nicht abtippen: Kopier einen ISO-String aus einer API-Antwort, einen Date- oder Last-Modified-Header oder einen nackten Zeitstempel direkt in Any date text. Unter dem Feld steht, wie das Tool den Text gelesen hat („Read as …") — so merkst du sofort, wie ein String ohne Offset interpretiert wurde: „Read as ISO 8601 in Europe/Berlin" heißt gewählte Zone, „Read as RFC 2822 / HTTP date" bei einem Text ohne Zonenangabe dagegen Zone deines Geräts.

Kombination mit anderen JPKCom-Tools

  • Cron-Generator — wenn du nicht nur einen Zeitpunkt umrechnen, sondern einen wiederkehrenden Plan formulieren willst; den nächsten Lauf rechnest du hier wieder in ein lesbares Datum oder in eine andere Zeitzone um.
  • UUID-Generator — zeitbasierte UUIDs (v1, v6, v7) tragen einen Zeitstempel in sich; mit dem Time Converter ordnest du ihn ein.
  • Hash-Generator — für zeitgestempelte Datensätze, deren Integrität du über eine Prüfsumme absichern willst.

Die vollständige Funktionsbeschreibung steht im Manual, konkrete Durchläufe in den Beispielen. Ausprobieren kannst du alles im Tool.