Date/Everyday

Date Difference Calculator

See how many days, weeks, months, and years lie between two dates. Useful for countdowns, job tenure, and anniversaries.

Total days, weeks, and a years-months-days breakdown. Everything runs in your browser.

How is the difference calculated?

Each date is converted to days and subtracted to get the total days. That total is divided by 7 for weeks and broken down by the calendar into years, months, and days. Enter the dates in either order — it always shows the correct positive difference.

Total days vs years-months-days

The 'total days' is simply the count of days between the two dates. The 'years-months-days' breakdown follows the calendar, so it respects that months have different lengths (28-31 days). When 'full years' matters, like tenure, use the breakdown.

Where it helps

  • Countdown: days left until an exam, deadline, or anniversary.
  • Tenure/experience: how many years and months since a start date.
  • Settlement: days elapsed since an event.
  • Travel/planning: the gap between two dates.

Good to know

  • The difference counts the days 'between' two dates. To include both endpoints, add 1 to the result.
  • Legal deadlines (contract expiry, interest start dates) may count days differently — check the relevant rules.
Is my data safe?

The dates you enter are calculated in your browser and never sent to a server.

Read the Privacy Policy

Frequently asked questions

How do I count the days between two dates?

Convert both dates to days and subtract. The calculator does this automatically and also converts the total into weeks, months, and years.

Are both the start and end dates included?

It counts the difference 'between' the dates. To include both endpoints, add 1 day to the result.

What if I enter the dates in reverse?

No problem — the calculator automatically shows the correct positive difference.

How are months counted?

The years-months-days breakdown follows the real calendar, so it stays accurate even though months have 28-31 days.

Can it calculate age?

Enter a birth date and today's date to see the years-months-days that match your age. For more detail, use the Age Calculator.