🌐 DE

📅 ISO 8601 Datumsformatierer

Geben Sie ein Datum/Zeit in einem beliebigen Format ein — ISO 8601, RFC 2822, einen Unix-Zeitstempel in Sekunden oder Millisekunden und mehr — und es wird automatisch erkannt und gleichzeitig als ISO 8601, RFC 2822, Unix-Zeitstempel, lokale Zeit und mehr angezeigt. Wählen Sie einen UTC-Offset, um auch die ISO 8601-Darstellung für diese Zeitzone zu berechnen.

Weitere Entwicklerwerkzeuge

RATGEBER

Mehr erfahren

01

1. Was ist ISO 8601?

ISO 8601 ist das internationale Standardformat für Datum und Uhrzeit, z. B. "YYYY-MM-DDTHH:mm:ss.sssZ" — Jahr-Monat-Tag und Stunde:Minute:Sekunde, getrennt durch T, gefolgt von UTC (Z) oder einem Zeitzonen-Offset wie +09:00. Es wird häufig in Logs, API-Antworten und Datenbanken verwendet, weil es sowohl für Menschen als auch für Maschinen eindeutig ist.

02

2. Unix-Zeitstempel und Offset-Mathematik

Ein Unix-Zeitstempel zählt Sekunden (oder Millisekunden) seit 1970-01-01T00:00:00Z. Dieses Tool erkennt rein numerische Eingaben automatisch anhand der Anzahl der Ziffern — 10 bis 11 Ziffern werden als Sekunden behandelt, 13 Ziffern als Millisekunden. Um ISO 8601 mit einem gewählten Offset darzustellen, wird der Offset (in Minuten) zur UTC-Marke addiert, das Ergebnis als "Wand-Uhrzeit" formatiert und der ursprüngliche Offset als Suffix angehängt — eine Berechnung, die unabhängig von der lokalen Zeitzone des Browsers korrekt bleibt.

03

3. RFC 2822 und HTTP-Datumsangaben

RFC 2822 (häufig in E-Mail-Headern) und der HTTP-Date-Header verwenden ein Format wie "Tue, 15 Jan 2024 09:30:00 GMT". JavaScripts `toUTCString()` erzeugt dieses Format, und `Date.parse()` kann sowohl dieses als auch ISO 8601 lesen, sodass dieses einzelne Tool Daten von vielen verschiedenen Quellen konvertieren kann — Logdateien, API-Header, Datenbank-Dumps und mehr.

Häufig gestellte Fragen

Welche Datumsformate kann ich eingeben?
ISO 8601 (2024-01-15T09:30:00Z), RFC 2822 (Mon, 15 Jan 2024 09:30:00 GMT), Unix-Zeitstempel (eine Zahl in Sekunden oder Millisekunden) und die gängigsten Datumszeichenfolgen, die von `Date.parse()` des Browsers erkannt werden.
Wie erkennt das Tool, ob ein Unix-Zeitstempel Sekunden oder Millisekunden hat?
Wenn die Eingabe rein numerisch ist, wird sie anhand der Stellenanzahl klassifiziert: 10-11 Ziffern werden als Sekunden gewertet (z. B. 1700000000), und 13 Ziffern als Millisekunden (z. B. 1700000000000).
Wie wird das ISO 8601 für den ausgewählten Offset berechnet?
Zur UTC-Marke wird der ausgewählte Offset (in Minuten) addiert, um die "Wand-Uhrzeit" für diesen Offset zu erhalten. Diese wird dann als Jahr-Monat-Tag Stunde:Minute:Sekunde.Millisekunden formatiert und der Offset als +HH:MM oder -HH:MM angehängt. Das Ergebnis bleibt unabhängig von der lokalen Zeitzoneneinstellung Ihres Browsers stets gleich.
Wird das eingegebene Datum an einen Server gesendet?
Nein. Die gesamte Konvertierung erfolgt vollständig in JavaScript Ihres Browsers und wird niemals an einen Server gesendet.