Days Between Dates Calculator

Pick two dates to get the exact gap in days, weeks, months and years — plus business days only, and the option to add or subtract days from a date instead.

Days between

—

Weeks—
Years, months, days—
Business days—
Weekend days—
Hours—

Related calculators

Inclusive or exclusive?

This is the question that makes two people get different answers from the same dates. Counting from 1 to 3 March is 2 days if you measure the gap, and 3 days if you count the days themselves. Contracts, hotel stays and notice periods each use their own convention, so the checkbox lets you match whichever one applies.

Why "months" is always approximate

Months run from 28 to 31 days, so there is no fixed number of days in one. The years-months-days breakdown works by walking the calendar rather than dividing, which is why it is exact while a "months" figure alone never can be. From 15 January to 16 August 2026 is 213 days — 7 months and 1 day, or 30 weeks and 3 days.

Business days

The business-day count excludes Saturdays and Sundays only. Those same 213 days contain 152 business days and 61 weekend days. Public holidays are not deducted, because they differ by country, state and sometimes industry — if you need a working-days figure for a contract, subtract your own holiday calendar from this number.

Leap years

A year is 365 days except when it is 366. The rule: divisible by 4 is a leap year, unless divisible by 100, unless also divisible by 400. So 2000 was a leap year and 1900 was not. Any date arithmetic done by multiplying years by 365 drifts by about a day every four years — the same trap that catches age calculations.

If you are measuring a person's age rather than a gap, the age calculator gives the answer in the years-months-days form people actually use.

Frequently asked questions

How do I calculate the number of days between two dates?
Subtract the earlier date from the later one, counting the actual calendar days including any leap days. The result is the gap — from 15 January to 16 August 2026 is 213 days. If you also want to count the end date itself, add one.
Should I include the end date?
It depends on what you are measuring. A gap between dates excludes it; counting days of a hotel stay, notice period or event usually includes it. From 1 to 3 March is 2 days as a gap and 3 days counted inclusively — both are correct answers to different questions.
How many business days are between two dates?
Count only Monday to Friday. Between 15 January and 16 August 2026 there are 152 business days out of 213 total. This excludes weekends only — public holidays vary by location, so subtract your own holiday calendar separately.
Why does the months figure look wrong?
Because months are not a fixed length. Any single 'months' number is an approximation using an average month. The years-months-days breakdown avoids this by stepping through the actual calendar, which is why it can be exact where a decimal month count cannot.
Does the calculator account for leap years?
Yes. It counts real calendar days, so leap days are included automatically. This matters over long spans — multiplying years by 365 loses roughly one day every four years.

How ListCalc calculates · Report an error

Guides & articles