Days Between Dates Calculator

Enter a start date and end date to calculate the days between dates. You'll see the total number of days, weeks, hours, and a full breakdown including years and months. Toggle include end date to count both the start and end days in the result.

Select the first (earlier) date

Select the second (later) date

Check this to count the end date as a full day

Results

Total Days

--

Complete Weeks

--

Total Hours

--

Duration Breakdown

--

Remaining Days (after full weeks)

--

Frequently Asked Questions

How does the Days Between Dates Calculator work?

The calculator finds the difference between your start date and end date by computing the number of milliseconds between the two timestamps, then converting that into days. It also derives weeks, hours, and a year/month/day breakdown from the same difference.

What does 'include end date' mean?

When you check 'Include end date', one extra day is added to the total count. For example, if you want to count both January 1st and January 5th as full days in a range, enabling this option gives you 5 days instead of 4.

Does the calculator account for leap years?

Yes. Because the calculation is based on actual calendar dates rather than fixed day counts, leap years (with their extra February 29th day) are automatically accounted for in the result.

Can I calculate days between dates in different years?

Absolutely. Simply enter any start and end date regardless of year. The calculator handles multi-year spans, including any leap years that fall within the range.

How are weeks calculated from the date difference?

Total weeks are calculated by dividing the total number of days by 7. The result shows both complete weeks and the remaining days that don't form a full week.

What is the difference between calendar days and business days?

Calendar days include every day of the week — weekends and holidays included. Business days exclude weekends (Saturday and Sunday) and typically exclude public holidays. This calculator counts calendar days by default.

Why does the year/month/day breakdown sometimes differ from just dividing by 30 or 365?

Months and years vary in length — some months have 28, 29, 30, or 31 days, and leap years have 366 days. The breakdown uses actual calendar logic to assign full months and years, which is more accurate than simple division.

Can I use this to calculate someone's age?

Yes. Enter the person's birth date as the start date and today's date as the end date. The 'Duration Breakdown' result will show their age in years, months, and days.

More Time & Date Tools