Über das Tool „Unix-Zeitstempel-Umrechner“
Ein Unix-Zeitstempel (auch Epoch-Zeit oder POSIX-Zeit genannt) zählt die Sekunden seit dem 1. Januar 1970, 00:00:00 UTC. So speichern die meisten Datenbanken, Logdateien, APIs und Programmiersprachen Zeitpunkte – nur lesen lässt sich das schlecht: 1700000000 ist der 14. November 2023, 22:13:20 UTC.
Dieser Umrechner zeigt einen Zeitstempel als lesbares Datum in UTC und in Ihrer eigenen Zeitzone, berechnet, wie lange er zurückliegt oder wie weit er in der Zukunft liegt, und wandelt ein Datum mit Uhrzeit zurück in einen Zeitstempel um. Sekunden, Millisekunden, Mikrosekunden und Nanosekunden erkennt er automatisch. Alle Berechnungen laufen in Ihrem Browser.
Anleitung
- Oben wird die aktuelle Unix-Zeit in Sekunden und Millisekunden angezeigt; mit „Kopieren“ übernehmen Sie einen der beiden Werte.
- Um einen Zeitstempel zu lesen, fügen Sie ihn in „Zeitstempel“ ein. Die Einheit wird an der Anzahl der Ziffern erkannt; liegt die Erkennung falsch, wählen Sie sie unter „Einheit“.
- Lesen Sie das Ergebnis in UTC, in Ihrer Zeitzone, als ISO 8601 und relativ zu jetzt ab.
- Um einen Zeitstempel zu erzeugen, wählen Sie unter „Datum in Zeitstempel“ ein Datum und eine Uhrzeit und legen fest, ob diese Zeit Ihre Ortszeit oder UTC ist.
- Kopieren Sie den benötigten Wert in Sekunden, in Millisekunden oder als ISO 8601.
Funktionen
- Automatische Erkennung der Einheit: Sekunden, Millisekunden, Mikrosekunden und Nanosekunden werden an ihrer Länge erkannt; Sie können die Einheit auch selbst wählen.
- UTC und Ortszeit nebeneinander: Sehen Sie denselben Zeitpunkt in UTC und in der Zeitzone, auf die Ihr Gerät eingestellt ist, einschließlich des Namens der Zeitzone.
- Relative Zeit: Erkennen Sie auf einen Blick, ob der Ablauf eines Tokens oder ein Logeintrag „in 3 Stunden“ oder „vor 2 Tagen“ liegt.
- Beide Richtungen: Wandeln Sie Zeitstempel in Datumsangaben um und Datumsangaben in Zeitstempel in Sekunden, Millisekunden und ISO 8601.
- Daten vor 1970: Negative Zeitstempel für Daten vor der Epoche werden unterstützt.
Beispiele
Einen Logeintrag lesen
Eine Logzeile enthält 1793093400. Fügen Sie den Wert ein, um Tue, 27 Oct 2026 09:30:00 UTC und denselben Zeitpunkt in Ihrer Ortszeit zu sehen.
Millisekunden aus JavaScript
Date.now() liefert 13 Ziffern, etwa 1793093400000. Der Umrechner erkennt Millisekunden und zeigt dasselbe Datum wie oben.
Eine Ablaufzeit festlegen
Eine API erwartet ein Ablaufdatum als Unix-Zeitstempel. Wählen Sie Datum und Uhrzeit, stellen Sie UTC ein und kopieren Sie den Wert in Sekunden.
Einschränkungen und Hinweise
- Angezeigt werden nur UTC und die Zeitzone Ihres Geräts; andere Zeitzonen lassen sich nicht auswählen.
- Die Einheit wird anhand der Anzahl der Ziffern erkannt. Millisekundenwerte für Daten vor März 1973 sind so kurz, dass sie wie Sekunden aussehen – wählen Sie in diesem Fall unter „Einheit“ die Option „Millisekunden“.
- Mikro- und Nanosekundenwerte werden auf die Millisekunde genau angezeigt; kleinere Anteile entfallen.
- Browser können nur Daten innerhalb von etwa 273.000 Jahren um 1970 darstellen (±8.64e15 Millisekunden).
- Schaltsekunden werden nicht mitgezählt – genau wie in der Unix-Zeit selbst.
Häufige Fragen
Was ist die Unix-Epoche?
Das ist der Bezugspunkt 1. Januar 1970, 00:00:00 UTC. Ein Unix-Zeitstempel ist die Anzahl der Sekunden (oder Millisekunden) seit diesem Zeitpunkt.
Woran erkenne ich, ob ein Zeitstempel in Sekunden oder Millisekunden angegeben ist?
Aktuelle Zeitstempel haben in Sekunden 10 Ziffern und in Millisekunden 13 Ziffern. Mikrosekunden haben 16 und Nanosekunden 19 Ziffern. Daran erkennt der Umrechner die Einheit automatisch.
Hängt ein Unix-Zeitstempel von der Zeitzone ab?
Nein. Ein Zeitstempel ist überall gleich; nur die Darstellung als lokales Datum mit Uhrzeit ändert sich mit der Zeitzone.
Was passiert im Jahr 2038?
Systeme, die die Unix-Zeit als vorzeichenbehaftete 32-Bit-Zahl speichern, laufen am 19. Januar 2038 um 03:14:07 UTC über. Dieser Umrechner verwendet Ganzzahlen beliebiger Größe, spätere Daten funktionieren also problemlos.