Unix-Timestamp-Konverter
Konvertieren Sie zwischen Unix-Timestamps, ISO-8601-Daten und menschenlesbaren Datumswerten — mit Zeitzonenunterstützung.
Über Unix-Zeitstempel
Ein Unix-Zeitstempel ist die Anzahl der Sekunden, die seit dem 1. Januar 1970, 00:00:00 UTC, der sogenannten Unix-Epoche, vergangen sind. Viele APIs, Logdateien und Datenbanken speichern Datumsangaben so, weil es sich um eine einzelne Ganzzahl ohne Zeitzonen-, Kalender- oder Locale-Mehrdeutigkeit handelt. Manche Systeme verwenden Millisekunden (der Standardwert von Date.getTime() in JavaScript) und liefern damit Werte, die etwa 1000-mal größer sind als in Sekunden. Die Umrechnung zwischen Zeitstempel und Wanduhrzeit erfordert einen Zeitzonen-Offset; dieses Tool dekodiert sowohl in UTC als auch in die lokale Zeitzone deines Browsers.
So nutzt du diesen Konverter
Füge einen Unix-Zeitstempel in das obere Feld ein und wähle die Einheit (Sekunden ist Standard; wechsle zu Millisekunden für 13-stellige JS-Zeitstempel). Das Dekodierfeld zeigt ISO 8601, den Standard-UTC-String, deine Lokalzeit, eine relative Formulierung wie vor 3 Tagen und die einzelnen Komponenten Jahr für Jahr aufgeschlüsselt. Das untere Feld macht das Gegenteil – wähle ein Datum und eine Uhrzeit und lies die entsprechenden Werte in Unix-Sekunden, Unix-Millisekunden, ISO 8601 und UTC ab. Klicke auf Aktuelle Zeit verwenden, um es mit einem Klick auf den Jetzt-Wert zu setzen.
Gängige Zeitstempel
Ein paar Werte, die man kennen sollte: 0 ist die Unix-Epoche selbst, 946684800 entspricht Mitternacht am 1. Januar 2000 UTC (Y2K), 1234567890 ist der 13. Februar 2009 23:31:30 UTC (beliebt für Tests), und 2147483647 ist der 19. Januar 2038 03:14:07 UTC – der Moment, in dem 32-Bit-vorzeichenbehaftete Zeitstempel überlaufen. Moderne Systeme verwenden 64-Bit-Zeitstempel und sind nicht betroffen, aber Legacy-Datenbanken und eingebettete Firmware könnten vor diesem Datum noch gepatcht werden müssen.
Häufig gestellte Fragen
Warum sind manche Zeitstempel 10-stellig und andere 13-stellig?
Date.getTime(), Javas System.currentTimeMillis() und viele Web-APIs liefern dies. Liegt eine Zahl bei rund 1.7e9, sind es Sekunden; bei rund 1.7e12 sind es Millisekunden.Was ist ISO 8601?
2024-03-15T14:30:00.000Z. Das T trennt Datum und Zeit, und das nachgestellte Z bedeutet UTC („Zulu Time“). Das Format sortiert sich als reiner String korrekt, wird sprachübergreifend identisch geparst und ist das von den meisten modernen APIs bevorzugte Format gegenüber Unix-Zeitstempeln, wenn menschliche Lesbarkeit eine Rolle spielt.