Date Difference Calculator

Count the days, weeks, months, and weekdays between two dates.

100% Free No signup Works in your browser No data uploaded

How to use the Date Difference Calculator

Step 1 — Pick two dates

  • Enter a start and end date.

Step 2 — Choose counting

  • Decide whether to include the end day.

Step 3 — Read the totals

  • See days, the breakdown, weeks, months, and weekdays.

Step 4 — Adjust

  • Change either date to recalculate instantly.

Frequently asked questions

What does it tell me?

The gap between two dates as a total number of days, as weeks-and-days, as a years/months/days breakdown, the number of whole months, and the number of weekdays (Monday–Friday) in between.

What is the "include the end day" option?

Off, it counts the nights between the dates (a 1st→-2nd gap is 1 day). On, it counts both endpoints (1st→-2nd becomes 2 days), which is how you usually count, for example, days of leave.

Does the order of dates matter?

No. If you enter them the wrong way round the tool swaps them, so the result is always a positive span.

How are weekdays counted?

It walks each calendar day in the range and counts those falling Monday to Friday, which is handy for rough working-day estimates (it does not know public holidays).

Is my data uploaded?

No. Everything is computed locally in your browser.

About the Date Difference Calculator

This tool measures the gap between two dates in every form you are likely to need: a total day count, a weeks-and-days figure, a full years/months/days breakdown, the number of whole months, and the count of weekdays in the span. It is the quick answer to "how many days until…" and "how long between…".

Counting days the way you mean

There is a subtlety in counting dates that trips people up, and the tool handles it explicitly. The plain difference between two dates counts the nights between them — from the 1st to the 2nd is one day. But often you mean to count both ends, as when tallying days of leave or a hotel stay where both the arrival and departure day "count". The "include the end day" switch toggles between these two interpretations so you get the number you actually intend, rather than being off by one. The order of the dates does not matter either; enter them however you like and the result is always a positive span.

Weekdays and breakdowns

Alongside the raw day count, the tool breaks the span into years, months, and days for a human-readable answer, and counts the weekdays — Monday through Friday — within the range, which gives a fast estimate of working days for planning. One honest limitation: it counts calendar weekdays only and has no knowledge of public holidays, which vary by country and year, so treat the weekday figure as an approximation for business-day planning rather than a payroll-grade number.

Instant and private

Results update the moment you change a date, and the whole calculation happens in your browser with nothing uploaded. To measure an age specifically from a birth date, use the Age Calculator; to count down live to a future moment, the Countdown Timer.

Copied to clipboard