Date Difference Calculator
Find the gap between any two dates with this free tool that helps you calculate days between dates. Pick a start date and an end date to see the years, months, days, and total days between them. People use it for project plans, event countdowns, and loan terms. Everything runs in your browser, so your entries never leave your device.
How the date gap is worked out
The tool counts full years first, then full months, then the leftover days, using the real calendar. Total days counts every single day from the start date up to but not past the end date. Because months have 28 to 31 days, the total is not simply the months times 30.
Solved example: 1 January 2024 to 1 March 2024
From 1 January 2024 to 1 March 2024: Step 1: March is 2 full months after January, so that is 2 months and 0 years. Step 2: both dates fall on the 1st of the month, so there are 0 leftover days. Step 3: total days: January has 31 days and February 2024 has 29 days because 2024 is a leap year, so 31 + 29 = 60. The answer is 0 years, 2 months, 0 days, with 60 days in total.
How to use this calculator
- Pick the start date from the calendar box.
- Pick the end date. It must be on or after the start date.
- Press Calculate and read the years, months, days, and total days.
What this tool does not do
This is a general date-gap counter. It does not count only business days, skip weekends or holidays, or handle times of day. Dates far in the past use the modern Gregorian calendar, and it does not adjust for calendar reforms or time zones.
Frequently asked questions
Can this page calculate days between dates in the past?
Yes. Pick any two dates, past or future, and the tool counts the gap between them. For example, you can measure how long ago an event happened or how many days sit between two past milestones.
Does the count include the start and end days?
The total counts the days between the dates: the start day itself is not counted, and the end day marks the stop point. From 1 March to 2 March is 1 day. The years, months, and days breakdown matches this same rule.
Why does the total not equal 30 times the months?
Months are not 30 days long. February has 28 or 29 days, and other months have 30 or 31. The tool uses each month’s real length, so the total days line is exact while a rough 30-day estimate can be off by several days.
What happens if I pick an end date before the start date?
The tool shows a clear error: “The end date must be on or after the start date.” Swap the two dates, or pick a later end date, and press Calculate again.
Related tools
- Browse all CalcNova calculators
- Age Calculator – find your exact age in years, months and days from your birth date.
- 6 Month Calculator – add six months to any date and see the result.
- World Clock – check the current time in cities and zones around the world.
