Date Difference Calculator

Find the exact number of days, weeks, months, and years between any two dates.

Days Between Dates

31

1 month, 0 days

Total Weeks4 weeks, 3 days
Total Hours744
Business Days23
FromSunday, March 15, 2026
ToWednesday, April 15, 2026

How to Calculate Days Between Two Dates

  1. Enter the start date. Type directly or use the date picker. This can be any date, past or future.
  2. Enter the end date. The calculator works in both directions: if the end date is before the start date, it still calculates the correct difference.
  3. Read the results. The calculator shows total days, total weeks with remaining days, and total months with remaining days. It also shows the breakdown as years, months, and days.
  4. Use quick presets to set common ranges from today: 1 week, 30 days, 3 months, 6 months, and 1 year.

Common uses: contract duration, loan terms, project timelines, and countdowns to events like weddings, vacations, or deadlines.

Frequently Asked Questions

Subtract the earlier date from the later date. Each calendar day is exactly 86,400 seconds. This calculator converts both dates to milliseconds from a reference point, subtracts them, and converts back to days. The result counts every calendar day in the range including weekends and holidays. To count inclusively (include both start and end days), add 1 to the result.

Related Calculators