Entwickler 🔒 Läuft im Browser — keine Daten werden gesendet

Timestamp in Datum umrechnen

Machen Sie aus einem Unix-Zeitstempel ein lesbares Datum in jeder Zeitzone, mit der UTC- und der ISO-8601-Form direkt daneben.

Aktueller Unix-Zeitstempel:
Zeitstempel → Datum
Datum → Zeitstempel

Ein Zeitstempel oder Datum pro Zeile, bis zu 500.

Einen Unix-Zeitstempel in ein lesbares Datum umrechnen

Ein Unix-Zeitstempel ist die Anzahl der Sekunden, die seit dem 1. Januar 1970 um 00:00:00 UTC vergangen sind. Logs, APIs, Datenbanken und JWT-Claims speichern Zeit so, weil eine einzelne Ganzzahl eindeutig ist: sie benennt einen Zeitpunkt und nicht die Ablesung einer lokalen Uhr. Der Preis dafür ist, dass niemand sie auf einen Blick lesen kann. Diese Seite öffnet den Unix-Timestamp-Konverter genau für diese Aufgabe – Zahl einfügen, Datum lesen.

Das Ergebnis erscheint gleich vierfach. Die erste Zeile ist der Zeitpunkt in der Zeitzone, die oben rechts gewählt ist, die zweite <abbr title="Koordinierte Weltzeit">UTC, die dritte die ISO-8601-Form, die die meisten APIs zurückerwarten, und die vierte der Abstand zu jetzt in Worten. Alles wird in Ihrem Browser berechnet; die Zahl verlässt die Seite nicht.

Diagramm: Unix-Zeit als Linie von 0 (1. Januar 1970) über 1.000.000.000 und 1.700.000.000 bis 2.147.483.647, der 32-Bit-Grenze am 19. Januar 2038.Sekunden seit dem 1. Januar 1970, 00:00:00 UTC01970-01-0100:00:00 UTCDie Unix-Epoche10000000002001-09-0901:46:40 UTCEine Milliarde Sekunden17000000002023-11-1422:13:20 UTC21474836472038-01-1903:14:07 UTCGrenze von 32 Bit
Ein Unix-Zeitstempel zählt einfach die Sekunden seit der Epoche, immer in UTC. Zeitzonen spielen erst beim Umrechnen in ein lokales Datum eine Rolle, und Systeme, die ihn als vorzeichenbehaftete 32-Bit-Zahl speichern, laufen am 19. Januar 2038 über.

Sekunden, Millisekunden und die Stellen, die sie unterscheiden

Derselbe Zeitpunkt wird je nach Einheit mit unterschiedlich vielen Stellen geschrieben, und eine falsch gelesene Einheit verschiebt das Datum um Jahrzehnte. Der Konverter schätzt anhand der Stellenzahl und zeigt seine Annahme an; das Menü „Einheit“ überschreibt sie, wenn Ihre Daten ungewöhnlich sind.

EinheitDerselbe Zeitpunkt geschrieben alsStellenWoher sie kommt
Sekunden173568960010Unix-Werkzeuge, PHP time(), JWT-Claims
Millisekunden173568960000013JavaScript Date.now(), Java, MongoDB
Mikrosekunden173568960000000016PostgreSQL, Python time.time_ns() / 1000
Nanosekunden173568960000000000019Go, Prometheus, hochauflösende Logs

Eine zehnstellige Zahl bleibt bis zum 20. November 2286 zehnstellig, die Stellenzahl ist also ein sicherer Test für alles, was in diesem Jahrhundert datiert ist. Negative Zahlen sind Daten vor 1970 und werden ganz normal umgerechnet.

Die Zeitzone ist eine Frage der Darstellung, nicht Teil der Zahl

Ein Zeitstempel hat keine Zone. Wenn ein Kollege sagt, ein Log-Eintrag sei eine Stunde daneben, stimmen die Zeitstempel meist überein und nur die Darstellung unterscheidet sich. Wechseln Sie oben rechts die Zone: dieselbe Zahl ergibt eine andere Ortszeit, während UTC und ISO 8601 stehen bleiben – ein schneller Beweis dafür, welche Seite eines Gesprächs auf eine andere Uhr schaut.

Die Sommerzeit übernimmt die Zeitzonendatenbank, ein Sommerdatum in Europe/Berlin wird also mit UTC+02:00 dargestellt und ein Winterdatum mit UTC+01:00, ohne dass Sie etwas tun müssen.

Im eigenen Code umrechnen

Der Tab „Code“ unter dem Konverter zeigt die Umrechnung für den Zeitstempel auf dem Bildschirm in JavaScript, Python, PHP, SQL, Go, Java, C# und Bash, sodass Sie sie direkt dorthin kopieren können, woher die Zahl kam. Zwei Fallen lohnt es sich zu merken: JavaScripts new Date() will Millisekunden, ein zehnstelliger Zeitstempel muss also mit 1000 multipliziert werden, und das Ergebnis von FROM_UNIXTIME() in MySQL wird in der Zeitzone des Servers dargestellt, nicht in UTC.

Der umgekehrte Weg

Der rechte Bereich macht das Gegenteil: Datum und Uhrzeit wählen, und Sie bekommen den Zeitstempel in Sekunden und in Millisekunden. Für diese Richtung gibt es eine eigene Seite – Datum in Timestamp umwandeln – und eine für Millisekunden im Besonderen. Kommt die Zahl aus einer Discord-Nachricht, erklärt Discord-Zeitstempel die <t:…>-Codes und baut sie für Sie.

Passende Anleitungen