📆 Any two dates, exactly measured

Time Between Dates — Days Between Two Dates

Find the exact time span between any two dates — past, future, or both — broken down into years, months, days, weeks, weekdays and weekends.

Date Difference Calculator

Find the exact time span between any two dates.

0
Years
0
Months
0
Days
0
Weeks
0
Total days
0
Hours
0
Minutes
0
Seconds

Extra details

Start date falls on
End date falls on
Weekdays in span
Weekend days in span

How to Measure the Time Between Two Dates

Not every date calculation is about a birthday. Sometimes you just need to know how much time sits between two arbitrary dates — a project deadline and today, a contract's start and end date, an anniversary and now, or two historical events. This time between dates calculator handles exactly that, for any pair of dates, past or future.

How to use it

  • Step 1 — Enter your start date. This can be any date, past or future.
  • Step 2 — Enter your end date. It's fine if it comes before the start date — the calculator figures out the order automatically.
  • Step 3 — Click Calculate date difference. You'll get the exact span in years, months and days, plus weeks, total days, hours, minutes and seconds.
  • Step 4 — Check the extra details. See which day of the week each date falls on, and exactly how many weekdays versus weekend days sit inside the span.

Why the weekday and weekend breakdown is useful

A lot of practical planning depends on business days, not calendar days. If you're estimating how long a project will actually take, working out billable days on a contract, or just curious how many weekends fall inside a long trip, the weekdays-versus-weekend-days count gives you that answer directly, instead of making you count manually on a calendar.

Calendar-accurate, every time

The calculation accounts for leap years and different month lengths automatically, so the years/months/days breakdown is always exact — not an approximation based on "30 days per month." Whether your span crosses one leap year or several, the result stays accurate.

Common uses for a date difference calculator

People use this tool to count down to an upcoming event, work out someone's exact age on a date other than today (for that specific use case, our Age Calculator's "At Date" tool is built especially for it), measure the length of a relationship or a job, calculate a project timeline, or simply settle "how long ago was that, exactly?"

Privacy by default

Both dates are processed entirely in your browser. Nothing you enter is sent to a server, logged, or stored anywhere.

Frequently Asked Questions

How do I calculate the time between two dates?

Enter a start date and an end date above and click Calculate date difference. You'll instantly see the exact span in years, months, days, weeks and more.

Can I calculate the time between two dates in the future?

Yes. Both dates can be in the past, the future, or a mix of the two — the calculator simply measures the span between whichever dates you enter.

Does it matter which date is the start date?

No. The calculator automatically identifies the earlier and later date, so you'll get the same result regardless of the order you enter them in.

Does this tool count weekdays and weekends separately?

Yes. Alongside the total day count, the results break out how many weekdays and how many weekend days fall within the span.

Is this the same as your age calculator?

It uses the same accurate date-math engine, but this tool is built for any two dates — not just a birth date and today's date.

Can I use this to count down to a future event?

Yes — enter today's date as the start date and your event date as the end date to see exactly how much time is left.

Try our other calculators

Looking for age instead of a general date span? Try our Age Calculator or Age Difference Calculator. Counting down to a birthday specifically? Use our Birthday Calculator.