HomeDates & time
Date difference calculator
Days, weeks, months and years between two dates.
Quick answer
The gap between two dates is the number of days from the start date to the end date. Formula: Days = end date โ start date. From 1 January 2026 to 25 December 2026 is 358 days, which is 11 months and 24 days.
Read the guide: How to calculate your exact age in years and days
Days between
358
- In years, months and days
- 0 years, 11 months, 24 days
- Weeks and days
- 51 weeks 1 day
- Hours
- 8,592
The start day is not counted, the end day is. Add 1 if you need both days included.
How is the days between two dates calculated?
The tool counts the days between the two dates as calendar days, including leap days.
If the first date is later than the second, it swaps them so you still get the gap.
For business days only, use the working days calculator.
What is the formula for the days between two dates?
- Days = end date โ start date
- Years, months and days are counted as complete calendar units
Can you show a worked example of the days between two dates?
1 January 2026 to 25 December 2026: 358 days. As calendar units that is 11 months and 24 days, or 51 weeks and 1 day.
How many days are in common periods?
Counted from 1 January 2026 to the date shown, on the real calendar.
| Period | Ends on | Days | Weeks and days |
|---|---|---|---|
| 1 month | 2026-02-01 | 31 | 4 weeks 3 days |
| 3 months | 2026-04-01 | 90 | 12 weeks 6 days |
| 6 months | 2026-07-01 | 181 | 25 weeks 6 days |
| 1 year | 2027-01-01 | 365 | 52 weeks 1 day |
| 2 years | 2028-01-01 | 730 | 104 weeks 2 days |
Common questions
Does it count the start and end date?
It counts the days from the start date up to and including the end date, so the start day itself is not counted. Add 1 for an inclusive count.
How many days are in a year?
365, or 366 in a leap year.
Does it work across leap years?
Yes. Real calendar dates are used.
How do I count only weekdays?
Use the working days calculator.