📅 Date Difference Calculator
Calculate the exact number of days, weeks, months, years, working days, and weekends between any two dates instantly.
How Date Difference is Calculated
Working days are counted as Monday through Friday, inclusive of both the start and end dates. Public holidays are not excluded.
How to Use the Date Difference Calculator
-
1Select a Start DateClick the start date field and choose a date from the picker, or type it in YYYY-MM-DD format.
-
2Select an End DateChoose the end date. The end date can be in the past or the future — the calculator handles both.
-
3Read Your ResultsInstantly see the total days, weeks, months, years, working days, and weekend days between the two dates.
-
4Note the Day of WeekThe calculator also shows which day of the week each date falls on, useful for planning.
Real-World Example
From January 1, 2024 to December 31, 2024 (2024 is a leap year).
Frequently Asked Questions
Enter your start and end dates and the calculator counts the exact number of days inclusive. For example, Jan 1 to Jan 31 is 30 days (not counting Jan 1) or 31 days (counting both).
The calculator shows both total days and working days (Monday–Friday). Note that it does not account for public holidays, which vary by country and region.
A leap year has 366 days instead of 365. A year is a leap year if it is divisible by 4, except for century years (divisible by 100), unless also divisible by 400. So 2000 was a leap year, but 1900 was not.
Yes. The calculator works for any dates — past, present, or future. It will show a positive day count regardless of the order you enter the dates.
A standard year has about 260–262 working days (52 weeks × 5 days), minus public holidays. Most countries have 8–15 public holidays, leaving roughly 248–252 working days per year.
Related Calculators
Age Calculator
Calculate your exact age in years, months, days, hours, and minutes.
Fuel Cost Calculator
Calculate fuel cost for any trip based on distance, mileage, and fuel price.
Percentage Calculator
Calculate percentages, percentage change, and percentage of a number easily.