Days between two dates

A free date to date calculator — enter two dates and get the exact number of days between them, plus the duration in weeks, months and years.

Choose two dates

How many days between two dates?

This free date to date calculator tells you the exact number of days between any two dates. Enter a start date and an end date and the total appears instantly, along with the same duration expressed in weeks, months and years, and even hours, minutes and seconds. It is the fastest way to answer “how many days between two dates?”, “how many days until …?” or “how many days since …?”.

Everything is worked out in your browser the moment both dates are valid — no button, no waiting, and nothing uploaded. The “Copy shareable link” button lets you send the exact calculation to someone else.

How to count the days between two dates

Date to date, duration and days-between — the same calculation

Whether you call it a date calculator between two dates, a duration calculator, a days-between-dates tool or simply “date to date”, it answers one question: how much time separates two calendar dates. This tool gives that answer as a precise day count and as a calendar duration in years, months and days, so it covers both how people phrase the question and what they actually need.

Worked example. From 1 January 2024 to 1 January 2025 is 366 days — 2024 is a leap year, so the count correctly includes 29 February.

Everyday uses

How the day count works

The calculator measures the difference between the two calendar dates, so leap days are included automatically and you never have to remember which months have 30 or 31 days. The weeks figure is the total days divided by seven; the months and years figures count complete calendar months and years between the dates. Because the maths is anchored to the real calendar, the day total and the duration breakdown always agree.

Quick reference

You want…Start dateEnd date
Days until an eventTodayThe event date
Days since an eventThe event dateToday
Length of a stay or contractArrival / startDeparture / end
Days between two historical datesThe earlier dateThe later date

Date to date calculator

People search for this in many ways — “date to date calculator”, “date calculator between two dates”, “calculate between 2 dates” — but it is one job: enter a first date and a second date, get the time between them. This page does exactly that and shows the answer as a day count and as a full calendar duration, so it works whether you think in days or in years and months.

Duration between dates

The duration between two dates is the same number viewed as a span rather than a single total. Alongside the raw day count, the result breaks the gap into years, months and days, and into weeks. That makes it equally useful as a duration calculator for contracts, courses, projects and notice periods, not only for one-off “how many days” questions.

Time between two dates

If you need the time between two dates in smaller units, the result also gives hours, minutes and seconds. This is handy for precise gaps — the exact time elapsed since a launch, a record, or any timestamped event — without doing the multiplication yourself.

Frequently asked questions

How many days are there between two dates?

Enter both dates above and the exact day count is shown immediately, along with weeks, months and years.

What is a date to date calculator?

It is a tool that measures the duration between two calendar dates and returns the days, weeks, months and years between them.

How do I count the days until a future date?

Use today as the start date and the future date as the end date.

Does it handle leap years?

Yes — leap days are counted automatically because real calendar dates are used.

Is it free?

Yes, completely free with no sign-up.

More date tools