Days between dates calculator.

A days between dates calculator subtracts the start date from the end date and shows the gap in days, weeks, months, and years. From 01/01/2026 to 11/06/2026 is 309 days, which is 44 weeks and 1 day, or 10 months and 5 days. Counting the end date as well raises the total to 310 days.

Updated Typed values never leave your browser

Time between two dates

Calendar days, weeks, months, and years from the start date to the end date.

Tab next field Ctrl K search for another tool
Time betweencalterix
309 days
10 months and 5 days
  • Full weeks44 weeks and 1 day
  • Full months10
  • Full years0
  • Hours7,416
  • Days309
01/01/2026: Thursday11/06/2026: Friday

How to count the days between two dates

The tool turns each date into a running day number and subtracts. Months of 28, 30, and 31 days and leap years take care of themselves. Full months and years follow the calendar: a month is complete when the day of the month in the end date reaches the day of the month in the start date.

Days = end date − start date
Counting the end date too: Days + 1
Example: 01/01/2026 to 11/06/2026 = 309 days (310 counting both ends).

To get an age in years, months, and days, use the age calculator. To find the date that falls a certain number of days away, use the add days calculator.

Worked examples

DatesDaysWeeksYears, months, and days
01/01/2026 to 11/06/202630944 weeks and 1 day0 years, 10 months, and 5 days
07/04/2026 to 12/25/202617424 weeks and 6 days0 years, 5 months, and 21 days
03/15/1990 to 11/06/202613,3851,912 weeks and 1 day36 years, 7 months, and 22 days
12/31/2025 to 01/01/202610 weeks and 1 day0 years, 0 months, and 1 day
01/01/2024 to 01/01/2025 (leap year)36652 weeks and 2 days1 year, 0 months, and 0 days
Simple difference, with the end date not counted.

Common mistakes and edge cases

  • Counting both ends: ranges like a hotel stay or a rental term can include the first and last day, and a plain difference does not. Pick the option that matches the rule you are following.
  • Months of different lengths: from 01/31 to 02/28 is 28 days, but not a full month, since February has no 31st.
  • Start date after end date: the tool asks you to swap them instead of showing a negative number.
  • Dates outside 1950 to 2100 are rejected to catch typos in the year.
Legal and court deadlines have their own counting rules, such as starting on the next day or skipping weekends and holidays. Confirm the rule for your case before using a date for a real deadline.

Frequently asked questions

How many days are there between two dates?

Subtract the start date from the end date. Between 01/01/2026 and 11/06/2026 there are 309 days. Months of different lengths and leap years are handled for you.

Is the end date included when counting days between dates?

In a simple difference, no. To count both the first and last day, choose the include option, which adds 1 to the total.

How many weeks are between two dates?

Divide the days by 7. For 309 days, that is 44 full weeks and 1 day left over. The calculator shows weeks and the remainder separately.

How many months are between two dates?

Count full calendar months: 01/01/2026 to 11/06/2026 is 10 months and 5 days. A month is complete once the end day of the month reaches the start day.

How do I count days between dates without weekends?

This calculator counts every calendar day. To leave out Saturdays and Sundays, count the weekdays by hand or use a business days tool, which can also skip holidays.

Sources and method

Standard public-domain formulas. Every calculation is checked against independent numeric tests before it goes live.