Date Difference Calculator
Calculate the exact duration between any two dates, with optional weekend exclusion
Precise Calculation
Accurate to the day
Weekend Exclusion
Skip Saturday & Sunday
Frequently asked questions
What happens if I enter the end date before the start date?
The form requires the start date to be on or before the end date and shows an error if you enter them the other way round, even though the total-day count itself is calculated from an absolute difference between the two dates.
How exactly are weekends counted when "Exclude Weekends" is checked?
The calculator walks day by day from the start date through the end date, counting how many of those calendar days fall on a Saturday or Sunday, then subtracts that count from the total days to get working days. It only excludes actual weekend days, not public holidays.
Why don't the Years/Months/Days breakdown numbers reconcile neatly with Total Days?
Total Days is a straight elapsed-day count between the two dates. Years/Months/Days is a separate calendar breakdown that borrows the number of days in the previous month whenever the end date's day-of-month is earlier than the start date's, so it reflects real calendar month lengths rather than a fixed 30-days-per-month split.
Does the calculator account for leap years?
Yes. Both the total-day count and the years/months/days breakdown use native Date arithmetic, so a February 29th falling inside the range is counted like any other calendar day.