🌐 DE

📅 ISO 8601 Datumsformatierer

Zeigt vom Browser erkannte Datums- und Zeitangaben wie ISO 8601 und RFC 2822 sowie Unix-Zeitstempel in mehreren Formaten an. Rein numerische Eingaben werden je nach Ziffernzahl als Unix-Zeitstempel in Sekunden oder Millisekunden behandelt. Wählen Sie einen UTC-Offset, um auch die ISO-8601-Darstellung bei diesem festen Offset zu sehen.

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 gibt Sekunden oder Millisekunden seit 1970-01-01T00:00:00Z an. Dieses Tool bestimmt numerische Eingaben anhand der Ziffernzahl ohne ein führendes Minuszeichen. 1 bis 11 Ziffern werden als Sekunden behandelt, 12 oder mehr als Millisekunden. Werte außerhalb des JavaScript-Date-Bereichs gelten als ungültiges Datum. Wenn Sie einen festen UTC-Offset auswählen, addiert das Tool den Offset in Minuten zum UTC-Zeitpunkt, formatiert das Ergebnis als Ortszeit für diesen Offset und fügt den ursprünglichen Offset an. Diese Berechnung hängt nicht von der lokalen Zeitzone des Browsers ab.

03

3. RFC 2822 und HTTP-Datumsangaben

RFC 2822 wird häufig in E-Mail-Headern verwendet, und HTTP-Date-Header nutzen ein GMT-Format wie „Mon, 15 Jan 2024 09:30:00 GMT“. JavaScripts toUTCString() erzeugt eine UTC-Datumszeichenfolge im HTTP-Stil. Date.parse() kann dieses Format und unterstützte ISO-8601-Zeichenfolgen erkennen, sodass unterstützte Datumszeichenfolgen aus Protokolldateien, API-Headern oder Datenbank-Dumps umgewandelt werden können.

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?
Bei numerischen Eingaben zählt das Tool die Ziffern ohne ein führendes Minuszeichen. 1 bis 11 Ziffern werden als Sekunden behandelt, 12 oder mehr als Millisekunden. Werte außerhalb des JavaScript-Date-Bereichs sind ungültig.
Wie wird das ISO 8601 für den ausgewählten Offset berechnet?
Für einen ausgewählten UTC-Offset addiert das Tool den Offset in Minuten zum UTC-Zeitpunkt, ermittelt so die Uhrzeit bei diesem Offset und zeigt sie als Jahr-Monat-Tag Stunde:Minute:Sekunde.Millisekunden mit dem Suffix +HH:MM oder -HH:MM an. Der ausgewählte Offset ist fest und hängt daher nicht von der lokalen Zeitzone des Browsers ab. Bei Auswahl der lokalen Zeitzone verwendet der Browser den lokalen Offset zu diesem Zeitpunkt, der die Sommerzeit berücksichtigen kann.
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.