Date Validator

A calendar day, not a string of digits. The server accepts three separators, then checks month length and leap years. Each check is stored.

Type a day, then a month, then a year. These separators are fine:

DD.MM.YYYY DD/MM/YYYY DD-MM-YYYY

Result

Date exists — 31 December 2026

Day 31 Month 12 Year 2026 Not a leap day

Stored checks

Typed Format Verdict Note When
31.12.2026 DD.MM.YYYY Exists December has 31 days 11.09.2026 07:07
29/02/2024 DD/MM/YYYY Exists Leap year 10.09.2026 20:18
01-01-2026 DD-MM-YYYY Exists 10.09.2026 14:02
29.02.2025 DD.MM.YYYY Missing 2025 is not a leap year 09.09.2026 11:44
31.04.2026 DD.MM.YYYY Missing April has 30 days 08.09.2026 16:09