Time between two dates
Calendar days, weeks, months, and years from the start date to the end date.
- Full weeks44 weeks and 1 day
- Full months10
- Full years0
- Hours7,416
- Days309
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.
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
| Dates | Days | Weeks | Years, months, and days |
|---|---|---|---|
| 01/01/2026 to 11/06/2026 | 309 | 44 weeks and 1 day | 0 years, 10 months, and 5 days |
| 07/04/2026 to 12/25/2026 | 174 | 24 weeks and 6 days | 0 years, 5 months, and 21 days |
| 03/15/1990 to 11/06/2026 | 13,385 | 1,912 weeks and 1 day | 36 years, 7 months, and 22 days |
| 12/31/2025 to 01/01/2026 | 1 | 0 weeks and 1 day | 0 years, 0 months, and 1 day |
| 01/01/2024 to 01/01/2025 (leap year) | 366 | 52 weeks and 2 days | 1 year, 0 months, and 0 days |
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.
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.