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

Millisekunden in Datum umrechnen

Lesen Sie einen Unix-Zeitstempel in Millisekunden als Datum, wobei der Bruchteil der Sekunde in der ISO-8601-Zeile erhalten bleibt.

Aktueller Unix-Zeitstempel:
Zeitstempel → Datum
Datum → Zeitstempel

Ein Zeitstempel oder Datum pro Zeile, bis zu 500.

Epoch-Millisekunden in ein Datum umrechnen

Die meisten Zeitwerte, denen eine Frontend-Entwicklerin begegnet, sind in Millisekunden, weil die Sprache sie so liefert: Date.now() zählt Millisekunden, nicht Sekunden. Alles Nachgelagerte, von Log-Pipelines bis zu Datenbankspalten, muss sich dann über die Einheit einig sein. Diese Seite öffnet den Unix-Timestamp-Konverter mit dem Menü „Einheit“ schon auf „Millisekunden“, damit eine dreizehnstellige Zahl im Moment des Einfügens richtig gelesen wird.

Die Antwort erscheint auf vier Zeilen gleichzeitig: der Zeitpunkt in der oben rechts gewählten Zone, derselbe Zeitpunkt in <abbr title="Koordinierte Weltzeit">UTC, die ISO-8601-Form, die die meisten APIs zurückhaben wollen, und der Abstand zu jetzt in Worten. Alles wird in der Seite berechnet, Werte aus einem Produktionslog bleiben also auf Ihrem Rechner.

Dreizehn Stellen – und wann Zählen nicht genügt

Die automatische Erkennung arbeitet mit der Stellenzahl und liegt bei allem, was in diesem Jahrhundert datiert ist, richtig. Die Einheit ist aber eine Eigenschaft des Systems, das die Zahl erzeugt hat, nicht der Zahl selbst. Legen Sie das Menü „Einheit“ fest, und das Raten entfällt. Ein Fehler dabei fällt nicht subtil aus, denn jeder Schritt zwischen zwei Einheiten verschiebt das Datum um drei Größenordnungen.

Für 1735689600000 gewählte EinheitErgebnisUrteil
Sekunden25. Oktober 56971Um den Faktor 1000 in die falsche Richtung daneben
Millisekunden1. Januar 2025, 00:00:00 UTCDas, was die Zahl bedeutet
Mikrosekunden21. Januar 1970, 02:08:09 UTCEin Datum nahe 1970 ist das klassische Symptom
Nanosekunden1. Januar 1970, 00:28:55 UTCFast die Epoch selbst

Ein Datum in den ersten Tagen des Jahres 1970 oder eines in zehntausenden Jahren sind deshalb fast nie kaputte Daten. Es ist dieselbe Ganzzahl unter der falschen Einheit gelesen, und die Korrektur liegt im Menü, nicht in der Zahl.

Woher Millisekunden-Zeitstempel kommen

  • JavaScript: Date.now() und new Date().getTime() liefern beide Millisekunden, und new Date(n) erwartet sie – deshalb muss ein zehnstelliger Wert zuerst mit 1000 multipliziert werden.
  • Java: System.currentTimeMillis() und Instant.toEpochMilli().
  • MongoDB: der BSON-Datumstyp ist eine vorzeichenbehaftete 64-Bit-Zählung von Millisekunden seit der Epoch.
  • Kafka, Elasticsearch und die meisten JSON-Log-Formate, die die Einheit von den Sprachen geerbt haben, die in sie schreiben.

Datenbanken und Unix-Werkzeuge halten es umgekehrt und zählen in Sekunden, die Grenze zwischen einem JavaScript-Dienst und einer SQL-Spalte ist also genau die Stelle, an der der Faktor 1000 verloren geht. Einen verdächtigen Wert hier umzurechnen und das Datum zu lesen ist der schnellste Weg zu sehen, welche Seite ihn hat fallen lassen.

Runden und mehr als einen Wert umrechnen

Der Weg von Millisekunden zu Sekunden ist ein Abschneiden, tun Sie es also an einer Stelle und in einer Richtung. Wer in einem Dienst abrundet und in einem anderen kaufmännisch rundet, erzeugt Abweichungen von einer Sekunde, die erst auffallen, wenn zwei Ereignisse in dieselbe Sekunde fallen. Der Tab „Stapel“ unter dem Konverter hält sich an dieselbe Regel: fügen Sie bis zu 500 Zeilen ein, und jede Zeile bekommt eine Spalte „Sekunden“ ohne Bruchteil neben einer Spalte „ISO 8601 (UTC)“, die ihn behält, fertig zum Kopieren als CSV.

Verwandte Umrechnungen

Für einen zehnstelligen Wert gibt es Timestamp in Datum umrechnen und für die umgekehrte Richtung Datum in Timestamp umwandeln, das für ein gewähltes Datum Sekunden und Millisekunden zurückgibt. Der aktuelle Unix-Zeitstempel ist der laufende Zähler in der Leiste, und Discord-Zeitstempel braucht die Sekundenform, was ein häufiger Grund zum Herunterrechnen ist.

Passende Anleitungen