Skip to content

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 Tippen
Eingabe
Unix-Zeitstempel ?
Granularität ?

Datum zu Zeitstempel

Aktualisiert beim Tippen
Datum & Uhrzeit
Lokales Datum & Uhrzeit ?
Einzelfelder bearbeiten (Jahr, Monat, Tag, Uhrzeit)
Jahr
Monat
Tag
Stunde
Minute
Sekunde
Zeitzone
Zeitzone ?

Intervall schnell hinzufügen

Klicken, um zum Zeitstempel oben hinzuzufügen
1 Minute
60 s
1 Stunde
3,600 s
1 Tag
86,400 s
1 Woche
604,800 s
1 Monat (30 Tage)
2,592,000 s
1 Jahr (365,25 Tage)
31,557,600 s

So funktioniert's

Ein Unix-Zeitstempel (auch Epoch-Zeit oder POSIX-Zeit genannt) ist die Anzahl der Sekunden, die seit dem 1. Januar 1970 00:00:00 UTC vergangen sind — einem Moment, der als Unix-Epoch bekannt ist. Dieses System wurde Anfang der 1970er mit dem Unix-Betriebssystem eingeführt und ist seitdem der universelle Standard zur Darstellung von Zeit in der Informatik.

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

JavaScript verwendet Millisekunden: Date.now() gibt Millisekunden seit Epoch zurück, nicht Sekunden. Teile durch 1000 oder verwende Math.floor(Date.now() / 1000), um Sekunden zu erhalten.
Auto-Erkennung: Dieses Tool erkennt die Granularität automatisch — 10 Ziffern = Sekunden, 13 = Millisekunden, 16 = Mikrosekunden, 19 = Nanosekunden.
Zeitzone zählt: Unix-Zeitstempel sind immer in UTC. Bei der Umrechnung in ein lokales Datum hängt das Ergebnis von der Zeitzone ab. Gib in Logs und APIs immer UTC an.
Negative Zeitstempel: Werte vor dem 1. Januar 1970 werden als negative Zahlen dargestellt. Zum Beispiel ist -86400 der 31. Dezember 1969.
Datenbankspeicherung: Speichere Daten als Unix-Zeitstempel (Ganzzahlen) in Datenbanken, wenn du zeitzonen-unabhängige Vergleiche brauchst. Wandle erst in der Darstellungsebene in ein menschenlesbares Format um.

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.

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.

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.

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).

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.

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.

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.