Days Between Dates Calculator

Calculate the exact number of days between two dates.

Date Difference

Total Days
Total Weeks
Approximate Months
Approximate Years
Calendar Difference

What Is a Days Between Dates Calculator?

A Days Between Dates Calculator determines how much time has passed between two calendar dates. It can be useful for calculating the duration of projects, vacations, events, deadlines, subscriptions, and other periods.

How to Calculate the Difference Between Two Dates

The calculator converts both dates into calendar values and determines the number of complete days between them.

Number of Days = End Date − Start Date

For example, if the start date is January 1 and the end date is January 11, the difference is 10 days.

How to Use This Calculator

  1. Enter the start date.
  2. Enter the end date.
  3. Click Calculate Difference.
  4. View the number of days, weeks, months, and years.

Important Note About Counting Dates

This calculator measures the elapsed time between the two dates. Therefore, the starting date itself is not counted as a completed day. If you need inclusive counting, add one day to the displayed total.

Frequently Asked Questions

Can I calculate days between dates in different years?

Yes. The calculator can calculate the difference between dates across months, years, and leap years.

Does the calculator account for leap years?

Yes. JavaScript's calendar date calculations account for the different number of days in leap years.

What does total weeks mean?

Total weeks represents the number of days divided by seven. The result may include a decimal portion when the number of days is not a complete number of weeks.

What is the difference between elapsed and inclusive days?

Elapsed days measure the time between two dates. Inclusive counting includes both the start and end dates.

Related Date & Time Calculators

Explore other free date and time calculators for finding age, calculating dates, adding or subtracting days, calculating time, and converting time zones.