PK Systems PK Systems
Datum & Zeit

Unix-Timestamp-Konverter

Konvertieren Sie zwischen Unix-Timestamps, ISO-8601-Daten und menschenlesbaren Datumswerten — mit Zeitzonenunterstützung.

Unix-Timestamp-Konverter

Unix → Datum

Dekodiertes Datum

ISO 8601
UTC
Lokal
Relativ
Zeitzone

Datum → Unix

Kodierter Zeitstempel

Unix (s)
Unix (ms)
ISO 8601
UTC

Ü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?
Zehnstellige Zeitstempel sind Sekunden seit der Epoche und die klassische Unix-Form, die von den meisten System-APIs, Datenbanken und Protokollen verwendet wird. Dreizehnstellige Zeitstempel sind Millisekunden – JavaScripts 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?
ISO 8601 ist der internationale Standard für Datums- und Zeit-Strings – 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.
Hängt die Lokalzeit von meinem Computer ab?
Ja. Der Browser nutzt die Zeitzone deines Betriebssystems, um den lokalen String darzustellen. Ist deine Uhr oder Zeitzone falsch, sind auch die lokale Ausgabe und die relative Formulierung falsch – UTC und ISO 8601 bleiben korrekt, weil sie absolut sind. Auf Reisen? Stelle dein OS auf Automatisch, damit es dem Standort folgt, oder wähle die richtige Zone manuell.
Was ist das Y2038-Problem?
Viele ältere Unix-Systeme speichern Zeitstempel als 32-Bit-vorzeichenbehaftete Ganzzahlen, die bei 2.147.483.647 Sekunden überlaufen – am 19. Januar 2038 um 03:14:07 UTC. Danach können betroffene Systeme auf 1901 zurückspringen. Die meisten aktuellen Betriebssysteme, Sprachen und Datenbanken sind längst auf 64-Bit-Zeit umgestiegen, aber in eingebetteter Firmware, alten Kernels und Legacy-Dateiformaten findet sich noch 32-Bit-Zeit.
Werden Schaltsekunden berücksichtigt?
Nein, und kaum ein Unix-System tut es. Die Unix-Zeit tut so, als wäre jeder Tag genau 86.400 Sekunden lang. Schaltsekunden werden in UTC auf Betriebssystemebene durch Smearing oder Stepping eingefügt – der Zeitstempel selbst spiegelt sie nicht wider. Im Alltag ist das unsichtbar; für hochpräzises Timing (Wertpapierhandel, wissenschaftliche Instrumente) brauchst du eine andere Zeitskala wie TAI.
Kann ich einen Link mit einem bestimmten Zeitstempel teilen?
Noch nicht – die Eingabe ist rein clientseitig und wird nicht in die URL kodiert. Um einen Zeitstempel zu teilen, kopiere die Zahl und füge sie in einen Chat oder ein Dokument ein; Empfänger können sie hier wieder einfügen. Wenn du teilbare Links für die Terminplanung über Zeitzonen hinweg brauchst, sind dedizierte Tools wie Every Time Zone die bessere Wahl.