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

Enter two dates. From 1 January 2026 to 25 December 2026 is 358 days, which is 11 months and 24 days.

Days between

358

In years, months and days
0 years, 11 months, 24 days
Weeks and days
51 weeks 1 days
Hours
8,592

The start day is not counted, the end day is. Add 1 if you need both days included.

How it works

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.

The formula

  • Days = end date โˆ’ start date
  • Years, months and days are counted as complete calendar units

A worked example

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.

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.