Ask three people how many days there are between June 1 and June 8, and you may get three different answers. Some will say seven, some will say eight, and one will pause and ask what you mean by "between." That pause is the whole game. Counting the gap between two dates is one of those tasks that feels trivial until a payment, a notice period, or a return flight depends on getting it exactly right.

This guide walks through the two ways people count days, why they disagree, how to do the maths by hand without tripping over month lengths and leap years, and the handful of edge cases that quietly break otherwise-correct answers. By the end you will be able to settle the June 1 to June 8 question with confidence — and know when it is seven and when it is eight.

The quick answer

The number of calendar days between two dates is the count of midnights you cross going from the first to the second. Between June 1 and June 8 you cross seven midnights, so the difference is 7 days. If instead you want to know how many days the whole span *touches* — including both the first and last day — that is 8 days. Neither answer is wrong. They answer different questions.

The two ways to count days

Almost every disagreement about date maths comes down to inclusive versus exclusive counting. It is worth seeing them side by side.

Exclusive counting measures the interval — the distance from one point to another. You do not count the day you start on, only the days you move forward. This is what a date difference calculator returns, and it is what banks, contracts, and schedulers usually mean. Two consecutive dates (say, Monday and Tuesday) are one day apart.

Inclusive counting measures the span — how many calendar days the period occupies. You count both endpoints. A conference that runs "June 1 to June 3" is a three-day event, even though the difference between those dates is only two. Hotels, festivals, and holidays are usually described inclusively.

Same two dates, two valid answers.
From → ToExclusive (difference)Inclusive (span)
June 1 → June 21 day2 days
June 1 → June 87 days8 days
Dec 31 → Jan 11 day2 days
Mar 1 → Mar 10 days1 day

A neat shortcut: inclusive = exclusive + 1 whenever the two dates are different. If they are the same date, the difference is 0 and the span is 1.

How to calculate it by hand

For dates inside the same month, subtract the day numbers. June 20 minus June 6 is 14 days. Done. It is crossing month and year boundaries where people slip, so here is a method that always works.

  1. Count the days left in the first month

    From the start date to the end of its month. From June 6, that is 30 − 6 = 24 days remaining in June.

  2. Add the full months in between

    Add the lengths of every whole month between the two dates. Going to August 6, the full month in between is July (31 days).

  3. Add the days into the final month

    Add the day number of the end date. August 6 contributes 6 days.

  4. Sum them up

    24 + 31 + 6 = 61 days between June 6 and August 6. That is the exclusive difference; add 1 if you need the inclusive span.

This works because you are simply chaining "days to the next boundary" until you land on the target. The only numbers you must remember are the month lengths — and one troublesome one that changes.

The edge cases that catch people out

Most wrong answers are not arithmetic mistakes. They come from forgetting that the calendar is not perfectly regular.

  • February and leap years. February has 29 days in a leap year and 28 otherwise. If your span crosses February 29, you must include that extra day. 2024 and 2028 are leap years; 2026 is not. If you are unsure, our leap years guide covers the full rule.
  • Month lengths. Thirty days hath September, April, June, and November; the rest have 31, except February. Guessing here is the most common source of off-by-one and off-by-three errors.
  • Daylight saving time. Clocks springing forward or falling back changes the *hours* in a day, not the *number of calendar days*. A day-count is unaffected by DST, even though the total elapsed hours might be 23 or 25 on the transition day.
  • Time zones. Two people in different zones can label the same instant with different calendar dates. For a pure date difference this rarely matters, but for anything time-sensitive, agree on one zone first.
  • "Business days" is a different question. If you only want weekdays, weekends must be removed from the count — see the section below.

Calendar days vs business days

If your real question is "how many working days," the calendar-day count is only the starting point. You then subtract weekends, and usually public holidays too. Between two dates three weeks apart, the calendar count is 21 but the business-day count is closer to 15. The two are easy to confuse and produce very different deadlines.

We cover the distinction in depth in business days vs calendar days, and the business days calculator will do the weekend subtraction for you.

Doing it by hand vs using a calculator

For small, same-month gaps, mental arithmetic is faster than opening anything. For spans that cross months, years, or February, a tool removes the two things most likely to go wrong: month lengths and leap-year handling.

The upside

  • Instant, exact answers across any span, including leap years
  • No mental tracking of 30- vs 31-day months
  • Gives you both the difference and, often, weeks and months too
  • Repeatable — you get the same answer every time

The catch

  • Overkill for "how many days until Friday"
  • You must still know whether you need inclusive or exclusive
  • A tool cannot know if you actually meant business days
The calendar is regular enough to feel predictable and irregular enough to be wrong about. The trick is never trusting your memory of how long February is.

Where this comes up in real life

  • Trips and holidays — counting down the days, and working out how many nights a booking covers.
  • Notice periods and contracts — rent, employment, cancellations, and cooling-off windows.
  • Projects and deadlines — measuring how long a phase actually ran, or how much runway is left.
  • Personal milestones — anniversaries, due dates, and "how long have we been doing this?" moments.
  • Billing and interest — many financial calculations count the exact days a balance was outstanding.

In each case the method is identical; only the inclusive-or-exclusive choice changes with the context.

Key takeaways
  • The difference between two dates is an exclusive count — you cross that many midnights.
  • The span a period occupies is inclusive — it equals the difference plus one.
  • Count by hand with: days left in month one + whole months between + days into the final month.
  • Leap years and month lengths cause most errors; DST and time zones do not change a calendar-day count.
  • "Business days" is a separate calculation that removes weekends and holidays.