tools / timestamp
timestamp/
Zwischen Unix-Zeitstempeln (Sekunden / Millisekunden) und Datum mit Uhrzeit umrechnen, interpretiert in deiner lokalen Zeitzone.
Zeitstempel → Datum
Datum → Zeitstempel
Häufige Fragen
Was ist der Unterschied zwischen 10- und 13-stelligen Zeitstempeln, und wie erkenne ich Sekunden und Millisekunden?
10 Stellen sind Sekunden, 13 Stellen Millisekunden. Das Tool entscheidet nach der Stellenzahl: Hat der ganzzahlige Teil 12 oder mehr Stellen, gilt er als Millisekunden, sonst als Sekunden; das Ergebnis steht neben der Überschrift „Zeitstempel → Datum“. Falsch liegt es nur in einem Fall: Millisekunden-Werte vor März 1973 haben weniger als 12 Stellen und werden als Sekunden gelesen.
Die umgerechnete Zeit weicht um einige Stunden von der erwarteten ab. Was soll ich prüfen?
Sieh dir zuerst die Zeitzone in der obersten Zeile der Seite an. „Lokale Zeit“ nutzt die aktuelle Zeitzone deines Browsers, die Zeile „UTC“ zeigt die Zeit bei Offset null; ein Unterschied von ein paar Stunden bedeutet meist, dass beide Seiten verschiedene Zeitzonen verwendet haben. Ein Zeitstempel selbst hat keine Zeitzone: Dieselbe Zahl bezeichnet überall auf der Welt denselben Augenblick.
Welche Zeitzone gilt bei Datum → Zeitstempel, wenn ich keine angebe?
Die lokale Zeitzone deines Browsers; neben dem Ergebnis steht „In deiner lokalen Zeitzone interpretiert“. Ein Datum ohne Uhrzeit bedeutet Mitternacht in deiner lokalen Zeitzone. Das unterscheidet sich von new Date('2026-09-27') in JavaScript, das UTC verwendet, sodass dasselbe Datum um eine Zeitzone verschoben herauskommt. Um die Zeitzone festzulegen, hänge Z oder einen Offset wie +08:00 an.
Welche Datumsformate werden unterstützt, und was tun bei „Nicht erkanntes Datumsformat“?
Das Jahr steht zuerst. Zwischen Jahr, Monat und Tag kannst du -, / oder . verwenden; die Uhrzeit ist optional und wird durch ein Leerzeichen oder T vom Datum getrennt, z. B. 2026-09-27 12:00:00, 2026/09/27 oder 2026-09-27T12:00:00+08:00. Formate wie 09/27/2026 (Monat/Tag/Jahr) werden an den Browser übergeben und mit „Vom Browser interpretiert, bitte prüfen“ gekennzeichnet; der Fehler erscheint nur, wenn auch der Browser sie nicht lesen kann. Eine reine Zahl (auch 20260927) wird als Zeitstempel behandelt, und du wirst auf das Feld links verwiesen.
Wie rechne ich 16- oder 19-stellige Zeitstempel (Mikrosekunden, Nanosekunden) um?
Verstanden werden nur Sekunden und Millisekunden. Ein 16-stelliger Mikrosekundenwert wird als Millisekunden gelesen und ergibt ein Datum Zehntausende Jahre in der Zukunft, ein 19-stelliger Nanosekundenwert wird als außerhalb des Bereichs abgelehnt. Teile Mikrosekunden durch 1000 oder Nanosekunden durch 1000000, um Millisekunden zu erhalten, und gib diese ein.
Lassen sich Zeitstempel nach 2038 oder vor 1970 umrechnen?
Beides geht. Für Zeiten vor 1970 gib eine negative Zahl mit Minuszeichen ein. Das Tool nutzt Date aus JavaScript und ist nicht auf 32-Bit-Ganzzahlen beschränkt, ein Jahr-2038-Problem gibt es also nicht. Der darstellbare Bereich liegt bei etwa 270.000 Jahren beiderseits von 1970, alles darüber hinaus wird mit einer Meldung abgelehnt.
Liefern JavaScript, Java, Python und Go Sekunden oder Millisekunden?
Date.now() in JavaScript und System.currentTimeMillis() in Java liefern Millisekunden (13 Stellen). time.time() in Python liefert Sekunden mit Nachkommateil, time.Now().Unix() in Go Sekunden, für Millisekunden brauchst du UnixMilli(). time() in PHP liefert Sekunden. Sekunden mit Nachkommateil kannst du direkt eingeben, sie werden in Millisekunden umgerechnet.
Warum bekomme ich bei 30. Februar oder 24:00:00 einen Fehler?
Das Tool prüft, ob das Datum tatsächlich existiert: Beim 30. Februar erscheint die Meldung „Im Monat … gibt es keinen … Tag“, statt automatisch auf den März weiterzurollen. Der Monat muss 1–12 sein, die Uhrzeit 0–23 Stunden, 0–59 Minuten und 0–59 Sekunden; 24:00:00 und eine Schaltsekunde mit 60 werden daher abgelehnt. Nachkommastellen der Sekunden werden auf 3 Stellen gekürzt, also Millisekunden.