πŸ“…

Date Difference Calculator

Find the exact number of days, weeks, months and years between two dates β€” including a weekday vs weekend breakdown.

πŸ“…Select start and end dates on the left to see the difference.
Advertisement
About this date difference calculator

The Date Difference Calculator measures the exact span between any two calendar dates and breaks it down into years, months, days, weeks, and even a weekday-versus-weekend count β€” all instantly, with no sign-up.

Pick a start date and an end date, and the tool reports the difference three ways at once. First it gives the calendar breakdown β€” full years, leftover months, and leftover days β€” which is the natural way people describe a span such as "2 years, 3 months, and 5 days". Next it shows the total number of days and the equivalent number of complete weeks plus remaining days. Finally it walks every day in the range to count how many fall on weekdays (Monday to Friday) versus weekends (Saturday and Sunday), and it tells you which day of the week each of your two dates landed on. If you enter the dates in the wrong order, the calculator swaps them automatically so the result is always positive, and a Swap button lets you reverse them yourself in one click. People use it to:

Everything runs locally in your browser β€” the dates you enter are never uploaded or stored anywhere. Dates are handled as plain calendar dates at midnight, so daylight-saving changes and timezones never skew the count, and you get the same result every time.

How to use
  1. Pick the start date β€” any past, present, or future calendar date.
  2. Pick the end date. The end date defaults to today, so you can change just one field.
  3. Use the Swap button to reverse the two dates in one click if you entered them the other way around.
  4. Read the difference in years, months, days, total days, weeks, weekdays, and weekend days.
  5. Check the "What day was it?" panel to see which weekday each of your two dates fell on.
FAQ

Monday through Friday count as weekdays. Saturday and Sunday count as weekends. Public holidays are not excluded.

No. If you enter the end date before the start date, the tool swaps them internally so the result is always positive.

No. Dates are treated as plain calendar dates at midnight, so daylight-saving transitions do not skew the day count.

The total days figure is the calendar difference between the two dates, that is the end date minus the start date. It counts the gap, so the same date entered twice gives zero days, and two consecutive dates give one day.

Total days counts every calendar day in the range. The weekday count includes only Monday through Friday, while the weekend count covers Saturday and Sunday. The weekday and weekend figures are inclusive of both your start and end dates, and public holidays are not excluded.

The years, months, and days breakdown is worked out calendar-style rather than as fixed averages. It counts full calendar years first, then whole remaining months, then leftover days, borrowing from the previous month where needed. This matches how people naturally describe a span, so it accounts for months of different lengths and for leap years.

Yes. To find an age or how long something has lasted, enter the earlier date as the start and the later date (or today) as the end. The years, months, and days breakdown then reads as a duration. For a dedicated birthday-style tool, try the Age Calculator linked under related tools.