Datumsformat-Konverter — wie Sie zwischen DD.MM.YYYY, ISO 8601 und Unix-Timestamp umrechnen
Das Datumsformat ist eine der häufigsten Ursachen für Fehler in Programmen, Missverständnisse in Dokumenten und Probleme beim Datenimport. Der Grund ist einfach: In verschiedenen Ländern und Systemen gelten unterschiedliche Konventionen, und 03/04/2026 kann sowohl den 3. April als auch den 4. März bedeuten — je nachdem, wer es geschrieben hat.
Welches Datumsformat in Deutschland verwenden
Der offizielle Standard für Dokumente in Deutschland ist DD.MM.YYYY mit Punkt: 22.03.2026. Er entspricht DIN 5008 und ist in den meisten Behörden, Banken und Buchhaltungsprogrammen üblich. Bei der Webentwicklung und in Datenbanken empfiehlt sich ISO 8601 (YYYY-MM-DD) — es ist eindeutig und wird von allen modernen DBMS und APIs unterstützt.
Warum Entwickler den Unix-Timestamp verwenden
Ein Unix-Timestamp ist die Anzahl der Sekunden seit dem 1. Januar 1970 UTC. Das ist eine einfache ganze Zahl, unabhängig von Sprache, Zeitzone und Region. Damit lässt sich problemlos rechnen: 86400 addieren ergibt morgen, 3600 subtrahieren ergibt eine Stunde früher. Deshalb ist der Timestamp der Standard in Logs, Datenbanken, Caches, Task-Queues und allen Systemen, in denen eine genaue Chronologie wichtig ist. JavaScript verwendet Millisekunden (Date.now()), daher muss ein JS-Timestamp durch 1000 geteilt werden, um Unix-Sekunden zu erhalten.
Automatische Erkennung des Datumsformats
Der Konverter versucht, das Format automatisch zu erkennen. Die Logik: Ist die erste Komponente größer als 12, ist sie der Tag — das Format ist DD/MM oder DD.MM. Ist die erste Komponente vierstellig, handelt es sich um ISO 8601. Wird eine große Zahl ohne Trennzeichen eingegeben, ist es ein Unix-Timestamp oder Millisekunden. Gibt es einen Monatsnamen, werden Sprache und Position des Tages bestimmt. In mehrdeutigen Fällen (z. B. 03/04/2026) zeigt der Konverter eine Warnung an und schlägt vor, das Format manuell auszuwählen.
Häufige Fehler beim Umgang mit Datumsformaten
Die häufigsten Probleme: Import von CSV-Dateien mit Datumsangaben im amerikanischen Format in deutsche Programme (Monat und Tag werden vertauscht), Excel, das Datumsangaben automatisch gemäß den regionalen Einstellungen umwandelt, APIs, die Timestamps in Millisekunden statt Sekunden zurückgeben, und Datenbanken mit gespeicherten Datumsangaben als Zeichenfolgen ohne festes Format. Vermeiden Sie die Speicherung von Datumsangaben als Zeichenfolgen — verwenden Sie immer den Typ DATE/DATETIME oder Unix-Timestamp als 64-Bit-Ganzzahl.