Date Difference Calculator
Calculate the exact difference between two dates — years, months, days, working days, and more.
Start date
End date
30 days
Calendar breakdown
Years |
0 |
Months |
0 |
Days |
30 |
Total duration
Total days |
30 |
Total weeks |
4 weeks 2 days |
Business days (Mon–Fri) |
22 |
Total hours |
720 |
Total minutes |
43,200 |
Weekday breakdown
Weekends (Sat+Sun) |
8 days |
Weekdays (Mon–Fri) |
22 days |
What is the Date Difference Calculator?
This tool calculates the exact difference between two calendar dates. It goes beyond a simple day count by breaking the difference down into years, months, and remaining days — the way you would describe a date range in everyday language. It also calculates total days, weeks, business days (Monday through Friday), hours, and minutes so you have every unit available in one place.
Calendar difference vs total days
There are two ways to express a date difference. The total days count is simple arithmetic — subtract one date's day number from the other. The calendar breakdown (X years, Y months, Z days) accounts for the unequal lengths of months. For example, the difference between January 1 and March 31 is 89 days in total, but as a calendar breakdown it is 2 months and 30 days. This tool provides both.
How business days are counted
Business days are all days from Monday through Friday, regardless of public holidays. Holiday schedules vary by country and even by company, so this tool does not attempt to exclude them — it gives you the pure weekday count. Subtract any known holidays manually if you need a precise working-day count for your region.
How to use this tool
- Set the start date using the date picker on the left.
- Set the end date using the date picker on the right.
- Toggle Include end date if you want the end date counted as a full day (useful for booking systems where checkout day counts as one night).
- Results update automatically — no button press needed.
- Use Set today as end to quickly measure elapsed time from any start date to now.
Common use cases
- Project timelines — how many working days between kick-off and deadline?
- Age calculation — how old is someone in years, months, and days?
- Deadlines and countdowns — how many days until a contract expires or an event occurs?
- Invoice and payment terms — when is NET-30 from a given invoice date?
- SLA tracking — how many business days has a support ticket been open?