Unix-Zeitstempel-Umrechner
Wandeln Sie Unix-Zeitstempel in menschenlesbare Daten um und umgekehrt. Live-Epoch-Zähler, der jede Sekunde aktualisiert wird.
Zeitstempel zu Datum
Aktualisiert beim TippenDatum zu Zeitstempel
Aktualisiert beim TippenEinzelfelder bearbeiten (Jahr, Monat, Tag, Uhrzeit)
Intervall schnell hinzufügen
Klicken, um zum Zeitstempel oben hinzuzufügenSo funktioniert's
Die Unix-Zeit ist eine einzige Ganzzahl, die sich jede Sekunde um genau eins erhöht, was sie zeitzonen-unabhängig, eindeutig und trivial vergleichbar macht. Datenbanken, APIs, Logdateien und Cron-Jobs nutzen alle Unix-Zeitstempel, weil sie die Komplexität von Zeitzonen, Sommerzeit und lokalen Datumsformaten vermeiden. Wenn du eine Zahl wie 1774668919 in einer API-Antwort oder Datenbank siehst, wandelt dieses Tool sie sofort in ein menschenlesbares Datum um.
Die meisten Systeme speichern die Zeit in Sekunden seit Epoch, aber JavaScript und einige APIs nutzen Millisekunden (13 Ziffern), während hochpräzise Systeme Mikrosekunden (16 Ziffern) oder Nanosekunden (19 Ziffern) verwenden. Dieses Tool erkennt die Granularität automatisch anhand der Ziffernanzahl und wandelt entsprechend um.
Das Jahr-2038-Problem (Y2K38) ist eine bekannte Einschränkung von Systemen, die Unix-Zeit als vorzeichenbehaftete 32-Bit-Ganzzahl speichern. Der Maximalwert, 2.147.483.647, entspricht Dienstag, dem 19. Januar 2038 03:14:07 UTC. Nach diesem Moment läuft der Zähler über und springt auf eine negative Zahl, die als 13. Dezember 1901 interpretiert würde. Moderne 64-Bit-Systeme sind nicht betroffen — sie können Daten Milliarden von Jahren in die Zukunft darstellen.
Tipps & bewährte Praxis
Häufig gestellte Fragen
Was ist ein Unix-Zeitstempel?
Ein Unix-Zeitstempel ist die Anzahl der Sekunden, die seit dem 1. Januar 1970 00:00:00 UTC (dem Unix-Epoch) vergangen sind. Er ist eine einzige Ganzzahl, die einen bestimmten Moment in der Zeit darstellt, unabhängig von Zeitzonen.
Warum beginnt die Unix-Zeit am 1. Januar 1970?
Der Unix-Epoch wurde gewählt, als das Unix-Betriebssystem Anfang der 1970er in den Bell Labs entwickelt wurde. Der 1. Januar 1970 war ein praktisches, rundes Datum nahe der Entstehung des Systems. Er ist seitdem zum universellen Standard in der Informatik geworden.
Was ist das Jahr-2038-Problem?
Systeme, die Unix-Zeit als vorzeichenbehaftete 32-Bit-Ganzzahl speichern, laufen am 19. Januar 2038 um 03:14:07 UTC über, wenn der Wert 2.147.483.647 übersteigt. Der Zähler springt auf eine negative Zahl, die als 1901 interpretiert wird. Moderne 64-Bit-Systeme sind nicht betroffen und können Daten Milliarden von Jahren in die Zukunft darstellen.
Was ist der Unterschied zwischen Sekunden- und Millisekunden-Zeitstempeln?
Standardmäßige Unix-Zeitstempel zählen Sekunden seit Epoch (10 Ziffern, z. B. 1774668919). JavaScripts Date.now() und viele APIs geben Millisekunden zurück (13 Ziffern, z. B. 1774668919000). Einige hochpräzise Systeme nutzen Mikrosekunden (16 Ziffern) oder Nanosekunden (19 Ziffern).
Wie erhalte ich den aktuellen Unix-Zeitstempel in meinem Code?
In JavaScript: Math.floor(Date.now() / 1000). In Python: import time; int(time.time()). In PHP: time(). In Bash: date +%s. In Java: System.currentTimeMillis() / 1000.
Können Unix-Zeitstempel negativ sein?
Ja. Negative Unix-Zeitstempel repräsentieren Daten vor dem 1. Januar 1970. Zum Beispiel steht -86400 für den 31. Dezember 1969 00:00:00 UTC. Die meisten modernen Systeme unterstützen negative Zeitstempel.
Sind Unix-Zeitstempel von Zeitzonen oder Sommerzeit betroffen?
Nein. Unix-Zeitstempel sind immer in UTC und werden nicht von Zeitzonen oder DST beeinflusst. Derselbe Zeitstempel repräsentiert weltweit denselben Moment. Die Zeitzonen-Umrechnung findet nur bei der Anzeige des Zeitstempels als lokales Datum statt.