Skip to the calculator

HomeDates & time

Date difference calculator

Days, weeks, months and years between two dates.

Runs in your browserNo sign-upNo ads

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.

How many days are in common periods?
PeriodEnds onDaysWeeks and days
1 month2026-02-01314 weeks 3 days
3 months2026-04-019012 weeks 6 days
6 months2026-07-0118125 weeks 6 days
1 year2027-01-0136552 weeks 1 day
2 years2028-01-01730104 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.