Calculate the exact number of days between any two dates
There are 365 days between January 1 2025 and January 1 2026. Between January 1 2000 and January 1 2026 there are 9,497 days. Leap years add one extra day every 4 years — there have been 7 leap years between 2000 and 2026. The calculator accounts for all leap years automatically.
A days between dates calculator finds the exact number of days separating any two calendar dates. It accounts for leap years, varying month lengths and can calculate both forward and backward in time. Common uses include calculating contract durations, project timelines, age differences and the time between historical events.