Date Difference Calculator

Count the days, weeks and months between two dates.

#calc

About the Date Difference Calculator

How many days until the wedding? How long has it been since the project kicked off? Pick a start date and an end date and this date difference calculator immediately shows the gap three different ways: total days, whole weeks with the leftover days spelled out, and complete calendar months. Enter the two dates in either order — the result is always a positive difference.

It is a quiet workhorse for everyday questions: deadline countdowns, subscription periods, notice periods, how old a document or warranty is, or exactly how long a trip will last. Leap years and uneven month lengths are handled automatically behind the scenes, so February never trips it up. Like every Tooldoodle tool it is completely free, gives instant answers, and runs entirely in your browser with no sign-up.

Features

  • Days, weeks and calendar months between dates
  • Weeks shown with leftover days included
  • Accepts dates in either order
  • Leap years and month lengths handled correctly
  • Two date pickers, zero configuration needed
  • Free, instant and fully client-side

How to count days between two dates

  1. Pick the start date with the first date picker.
  2. Pick the end date with the second picker.
  3. Read the difference in days, weeks and months.
  4. Swap or adjust either date to explore other ranges.

Frequently asked questions

How do you calculate the number of days between two dates?

The calculator takes the exact time difference between the two dates in milliseconds and divides by 86,400,000, the length of one day. Because it works from real timestamps, leap years and month boundaries are accounted for automatically with no manual adjustment needed.

Is the end date included in the count?

The result is the difference between the dates, so January 1 to January 2 counts as 1 day, not 2. If you need an inclusive count — for example, hotel nights versus days of a rental — add 1 to the days figure for the inclusive interpretation.

How are the months counted?

Months shows complete calendar months between the two dates. If the end day of month is earlier than the start day — say March 20 to June 10 — the final partial month is not counted, giving 2 months rather than 3. The days figure always remains exact.

Does it count weekends and holidays?

Yes — the result includes every calendar day: weekdays, weekends and public holidays alike. It is not a business-day calculator, so if you need working days only, subtract the weekends and public holidays that fall inside your range from the total days shown to get the working-day count.

What happens if I enter the later date first?

Nothing breaks. The calculator uses the absolute difference between the two dates, so the order does not matter — start after end produces exactly the same days, weeks and months as the other way around. That makes quick past-versus-future comparisons effortless.