Date, Time & Productivity

Date Difference Calculator

Pick two dates to see the exact gap between them: total days, weeks, months, a calendar-accurate years/months/days breakdown, and working days only.

Calculator

Days between two dates

Calendar accurate

Choose a start date and an end date to see the difference.

Private by design

Dates are calculated in your browser. Nothing is uploaded, logged or stored.

How the date difference is calculated

Total days come from the real calendar distance between the two dates, so leap years and differing month lengths are already handled. The years, months and days breakdown subtracts whole years first, then whole months, then the remaining days — the same way people describe an age or a contract term. Nothing is approximated to a flat 30-day month.

Include end date

By default, the difference is exclusive: 1 January to 2 January is one day. Turn on “Include the end date” when both the first and last day count, such as leave requests, hotel nights billed inclusively, or project schedules.

Working days

The working-day total counts Monday to Friday only and ignores Saturday and Sunday. Public holidays vary by country, so they are not deducted — subtract the holidays that apply in your region.

Good to know

Frequently asked questions

Does it handle leap years?

Yes. Real calendar dates are used, so 29 February and varying month lengths are counted correctly.

What does "include end date" change?

It adds one day to the total so both the first and the last day are counted — useful for leave, rentals and project plans.

Can the end date be earlier than the start date?

Yes. The tool tells you the end date comes first and still shows the size of the gap as a positive number.

Are public holidays excluded from working days?

No. Only Saturday and Sunday are excluded, because holidays differ by country and region.

Why are whole months shown separately?

Months have different lengths, so a month count is only exact when whole calendar months fit between the dates. The remaining days are shown separately.