Skip to content
ToolsUnlocked

Date Difference Calculator

Find the exact time between two dates in years, months and days, plus the total number of days, weeks, weekdays and months. Pick a start and end date, choose whether to count the end date as well, and the result updates at once. It handles leap years and months of different lengths correctly.

Runs in your browser Free, no sign-up Works on mobile
Time between the dates —
—Total days
—Weeks
—Weekdays (Mon–Fri)
—Total months

How to use the Date Difference Calculator

  1. 1 Choose the start date.
  2. 2 Choose the end date; it can be before or after the start.
  3. 3 Tick Include the end date if both days should count, as for a holiday or a contract.
  4. 4 Read the years, months and days, and the totals in days, weeks, weekdays and months.

Features

Calendar accurate

Counts whole months first and then days, handling leap years and short months.

Weekdays

Shows the number of Monday to Friday days, useful for working-day counts.

Include end date

One tick adds the last day for inclusive counts.

When to use it

Deadlines

See how many days and weekdays are left until a due date.

Notice periods

Count the days between a resignation and a last working day.

Age and anniversaries

Find the exact time since a birth, wedding or start date.

Travel

Count the days of a trip, including the day you return.

Frequently asked questions

How many days are between two dates?

Pick both dates and read Total days. It counts the days from the start up to, but not including, the end date unless you tick Include the end date.

Should I include the end date?

Include it when both the first and last day count, as with a 5-day holiday from Monday to Friday. Leave it off for elapsed time, such as age.

Does it count public holidays?

No. Weekdays are Monday to Friday; subtract public holidays in your country yourself.

How are months counted?

Whole calendar months are counted first, then the remaining days. From 31 January to 28 February is 0 months and 28 days.

Can the end date be before the start date?

Yes. The result is shown with a minus sign.

Does it handle leap years?

Yes. 29 February is counted in leap years, so the number of days between two dates is always exact.

How many weeks are between two dates?

Read the Weeks box, shown as whole weeks plus any remaining days, for example 10 w 3 d for 73 days.

Why might my count differ by one day?

Most differences come from whether the end date is included. Tick or untick Include the end date to match the way you are counting.

Reviewed by ToolsUnlocked Team · Last updated

You might also need