Datum Grenzfälle: Schalttag, 31. Juni, Jahr 9999
Datumsfunktionen scheitern oft an Sonderfällen wie Schaltjahren, Monatslängen oder Jahrhundertgrenzen. Die Seite enthält gültige Grenzwerte wie den 29.02.2024 und 9999-12-31 sowie absichtlich ungültige Daten wie den 31. Juni, Tag 00 oder den 29.02.1900, den Excel fälschlich als Schalttag anzeigt. Damit lassen sich Validierung und Datumsrechnung testen.
44 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf. Darunter: 23× Absichtlich ungültig.
Schalttag 2024
2024-02-29
2024 ist ein Schaltjahr (durch 4 teilbar, nicht Jahrhundert).
Schalttag 2028
2028-02-29
2028 ist ein Schaltjahr.
Schalttag 2000
2000-02-29
2000 ist Schaltjahr (durch 400 teilbar).
Schalttag 2032
2032-02-29
Grenzfall für Datumsprüfungen.
Letzter Februartag 2026
2026-02-28
2026 ist kein Schaltjahr.
1. März 2026
2026-03-01
Folgetag des 28.02.2026.
Silvester 2026
2026-12-31
Tag 365.
Silvester 2024 (Tag 366)
2024-12-31
Schaltjahr: 366 Tage.
Beginn der Unix-Epoche
1970-01-01
Grenzfall für Datumsprüfungen.
1. Januar 1900
1900-01-01
Excel zählt hier ab.
1900-02-29: kein SchalttagAbsichtlich ungültig
1900-02-29
1900 ist kein Schaltjahr (Jahrhundert, nicht durch 400 teilbar); Excel zeigt es fälschlich an.
2100-02-29: kein SchalttagAbsichtlich ungültig
2100-02-29
2100 ist kein Schaltjahr.
2026-02-29: kein SchalttagAbsichtlich ungültig
2026-02-29
2026 ist kein Schaltjahr.
30. FebruarAbsichtlich ungültig
2026-02-30
Existiert nie.
31. AprilAbsichtlich ungültig
2026-04-31
April hat 30 Tage.
31. JuniAbsichtlich ungültig
2026-06-31
Juni hat 30 Tage.
31. SeptemberAbsichtlich ungültig
2026-09-31
Grenzfall für Datumsprüfungen.
31. NovemberAbsichtlich ungültig
2026-11-31
Grenzfall für Datumsprüfungen.
Monat 13Absichtlich ungültig
2026-13-01
Grenzfall für Datumsprüfungen.
Monat 00Absichtlich ungültig
2026-00-10
Grenzfall für Datumsprüfungen.
Tag 00Absichtlich ungültig
2026-10-00
Grenzfall für Datumsprüfungen.
Tag 32Absichtlich ungültig
2026-10-32
Grenzfall für Datumsprüfungen.
Nulldatum (MySQL-Altlast)Absichtlich ungültig
0000-00-00
Von älteren MySQL-Versionen akzeptiert, kein gültiges Datum.
Jahr 0000
0000-01-01
In ISO 8601 das Jahr 1 v. Chr., im gregorianischen Kalender sonst nicht vorhanden.
Jahr 1
0001-01-01
Kleinster Wert von .NET DateTime.
Letztes vierstelliges Datum
9999-12-31
Obergrenze vieler Systeme (SQL Server, .NET).
Fünfstelliges JahrAbsichtlich ungültig
10000-01-01
Nur mit Vorzeichen-Erweiterung zulässig; viele Parser lehnen es ab.
Erweitertes Jahr mit Vorzeichen
+010000-01-01
JavaScript akzeptiert diese Form (±JJJJJJ).
4. Oktober 1582
1582-10-04
Letzter Tag des julianischen Kalenders in vielen Ländern.
15. Oktober 1582
1582-10-15
Erster Tag des gregorianischen Kalenders; dazwischen fehlen zehn Tage.
14. September 1752
1752-09-14
Erster Tag nach der britischen Kalenderreform; 3.–13. September fehlen dort.
ISO-Datum ohne führende NullAbsichtlich ungültig
2026-10-9
Strenge ISO-Parser lehnen es ab.
ISO mit zweistelligem JahrAbsichtlich ungültig
26-10-09
Grenzfall für Datumsprüfungen.
ISO mit Schrägstrichen
2026/10/09
Nicht ISO, aber verbreitet.
Deutsch mit Monat 13Absichtlich ungültig
09.13.2026
Grenzfall für Datumsprüfungen.
31.04.2026Absichtlich ungültig
31.04.2026
Grenzfall für Datumsprüfungen.
29.02.2026Absichtlich ungültig
29.02.2026
Grenzfall für Datumsprüfungen.
29.02.2028
29.02.2028
Gültiger Schalttag.
Nulldatum deutschAbsichtlich ungültig
00.00.0000
Grenzfall für Datumsprüfungen.
Wort statt DatumAbsichtlich ungültig
heute
Grenzfall für Datumsprüfungen.
Stunde 25Absichtlich ungültig
2026-10-09T25:00:00Z
Grenzfall für Datumsprüfungen.
Stunde 24 (Tagesende)
2026-10-09T24:00:00Z
ISO 8601 erlaubt 24:00 als Ende des Tages; viele Parser nicht.
Schaltsekunde 23:59:60
2026-10-09T23:59:60Z
Nur zu Schaltsekunden zulässig; 2026 ist keine angekündigt.
Minute 60Absichtlich ungültig
2026-10-09T12:60:00Z
Grenzfall für Datumsprüfungen.