Zum Hauptinhalt springen
alleshub.de

Unix-Zeit umrechnen

Unix-Zeitstempel in ein lesbares Datum umrechnen und zurück.

Unix-Zeitstempel in Sekunden oder Millisekunden in ein lesbares Datum umrechnen und umgekehrt, in UTC, Ortszeit und ISO 8601.

Unix-Zeit verstehen und umrechnen

Auf einen Blick

  • Die Unix-Zeit zählt die Sekunden seit dem 1. Januar 1970, 00:00:00 Uhr koordinierter Weltzeit (UTC).
  • Ein Zeitstempel mit 10 Ziffern ist in Sekunden angegeben, einer mit 13 Ziffern in Millisekunden, wie ihn JavaScript liefert.
  • Der Zeitstempel 1767225600 entspricht dem 1. Januar 2026, 00:00 Uhr UTC, in Deutschland also 1:00 Uhr.
  • Programme, die die Unix-Zeit als vorzeichenbehaftete 32-Bit-Zahl speichern, laufen am 19. Januar 2038 um 03:14:07 Uhr UTC über.

Stand: Oktober 2026. Quelle: POSIX.1-2017 (IEEE Std 1003.1), Abschnitt 4.16 „Seconds Since the Epoch“.

Was ein Zeitstempel ist

Betriebssysteme, Datenbanken und Programmierschnittstellen speichern Zeitpunkte gern als einfache Zahl: die Sekunden seit dem 1. Januar 1970 um Mitternacht UTC. Diese Zahl ist überall auf der Welt gleich und kennt weder Zeitzonen noch Sommerzeit. Erst bei der Anzeige wird sie in eine Ortszeit umgerechnet. Schaltsekunden zählt die Unix-Zeit nicht mit; jeder Tag hat in ihr genau 86.400 Sekunden.

Beispiel: 1800000000

Der Zeitstempel 1.800.000.000 ist der 15. Januar 2027, 08:00:00 Uhr UTC. In Deutschland gilt im Januar Winterzeit (UTC+1), auf der Uhr steht also 09:00 Uhr. Im Sommer wären es zwei Stunden Unterschied.

Sekunden oder Millisekunden?

Der häufigste Fehler beim Umrechnen ist die falsche Einheit. Unix-Werkzeuge, PHP und viele Datenbanken rechnen in Sekunden, JavaScript (Date.now()) und Java (System.currentTimeMillis()) in Millisekunden. Ein Millisekundenwert, der als Sekunden gelesen wird, landet jenseits des Jahres 50.000; ein Sekundenwert als Millisekunden gelesen im Januar 1970. Der Umrechner erkennt die Einheit an der Stellenzahl und zeigt das Ergebnis in UTC, in deiner Ortszeit und im Format ISO 8601.

Das Jahr-2038-Problem

Eine vorzeichenbehaftete 32-Bit-Zahl reicht bis 2.147.483.647. Dieser Wert ist am 19. Januar 2038 um 03:14:07 Uhr UTC erreicht. Eine Sekunde später springt ein solcher Zähler ins Negative und zeigt den 13. Dezember 1901. Aktuelle Betriebssysteme verwenden längst 64 Bit. Betroffen sind ältere eingebettete Geräte, Dateiformate und Datenbankfelder, die die Zeit weiterhin in 32 Bit ablegen.

Typische Anwendungen

  • Zeitangaben in Protokolldateien und Fehlermeldungen lesbar machen.
  • Ablaufzeiten in Zugangstoken (Felder „exp“ und „iat“) prüfen.
  • Datumswerte für Datenbankabfragen oder Programmierschnittstellen erzeugen.
  • Zeitpunkte aus verschiedenen Zeitzonen eindeutig vergleichen.