The Short Answer
To find the number of days between two dates, count the days from the earlier date to the later date, or simply subtract one date from the other once both are in the same format (day-month-year). For anything beyond a quick mental estimate — especially across different month lengths or leap years — it’s much faster and more accurate to use a date difference calculator, which does the counting instantly and lets you choose whether the start and end date should both be included.
That last part trips up more people than the math itself: do you count the first day, the last day, both, or neither? Here’s how to get it right every time, plus a real worked example and a section on counting down to a specific date, like the first day of school.
The Manual Method (Step by Step)
- Write both dates in the same format, e.g., month/day/year.
- Count the days remaining in the starting month, then add full months until you reach the month of the end date, then add the remaining days.
- Watch for leap years — February has 29 days instead of 28 in any year divisible by 4 (except century years not divisible by 400, like 1900, but 2000 was a leap year).
- Decide whether to count inclusively or exclusively (see below) — this is the step most people skip and get wrong.
Worked example: June 15 to December 25
| Step | Calculation | Running Total |
|---|---|---|
| Rest of June | 30 − 15 | 15 days |
| July | +31 | 46 days |
| August | +31 | 77 days |
| September | +30 | 107 days |
| October | +31 | 138 days |
| November | +30 | 168 days |
| December | +25 | 193 days |
So there are 193 days between June 15 and December 25 if you don’t count the start date itself (exclusive counting) — or 194 days if you count both the first and last day (inclusive counting).
Inclusive vs. Exclusive Counting (Why Your Answer Might Be Off by One)
This is the single most common source of “wrong” answers when counting days between dates:
- Exclusive counting (most common default): count only the days after the start date, up to and including the end date. This is what you get from simple date subtraction (end date − start date).
- Inclusive counting: count both the start date and the end date as full days. Add 1 to the exclusive result.
When it matters: if you’re calculating how many nights a hotel stay covers, use exclusive counting. If you’re counting how many calendar days an event or project spans (including both the kickoff and the deadline), use inclusive counting. Our date difference calculator lets you toggle between the two so you don’t have to remember which one to add manually.
Quick Reference: Days in Each Month
| Month | Days |
|---|---|
| January, March, May, July, August, October, December | 31 |
| April, June, September, November | 30 |
| February (regular year) | 28 |
| February (leap year) | 29 |
Leap year rule: a year is a leap year if it’s divisible by 4, unless it’s also divisible by 100 — in which case it must also be divisible by 400. 2024 and 2028 are leap years; 2026 and 2027 are not.
Counting Down to a Specific Date (School Start, Deadlines, Trips)
One of the most common uses of a days-between calculator isn’t looking backward — it’s counting forward to something on the calendar, like:
- The first day of school (dates vary widely by district, typically anywhere from early-to-mid August through early September, often tied to Labor Day in parts of the Northeast)
- A tax, FAFSA, or application deadline
- A trip, wedding, or move-in day
- A due date or countdown to a milestone birthday
The math is identical to counting days between any two dates — you’re just using “today” as your start date. Rather than counting on a calendar by hand, enter today’s date and your target date into the date difference calculator to get an instant, accurate countdown in days, weeks, and months. If you only care about workdays (for example, counting down business days until a deadline rather than calendar days), the business days calculator automatically excludes weekends and holidays.
Planning around a school year, semester, or work deadline? Calendar days and business days give very different answers — a 6-week countdown is only about 30 business days once you remove weekends. Use the business days calculator whenever “days” really means “working days.”
Common Mistakes That Throw Off the Count
A handful of small errors account for most “off by a day (or more)” mistakes when people count dates by hand:
- Forgetting a leap year in the range. If your date range spans a February in a leap year, you need one extra day (29 instead of 28) — easy to miss on a multi-year span.
- Mixing up inclusive and exclusive counting, as covered above — this alone causes most one-day discrepancies.
- Assuming every month has 30 days. Only four months do (April, June, September, November); seven have 31, and February has 28 or 29.
- Time zone confusion for anything with a specific time attached, like a deadline at “11:59 PM” — if you’re counting down to a moment rather than a whole day, make sure you’re using the same time zone as the deadline.
- Manually re-adding running totals, which is where most arithmetic slips happen on longer ranges — this is the main reason a date difference calculator is worth using for anything beyond a quick same-month estimate.
Using Days Between Dates for Project and Deadline Planning
Beyond countdowns to a single event, date-difference math is the backbone of everyday planning:
- Project timelines: how many days/weeks between a kickoff date and a launch date, so you can back into weekly milestones.
- Contract and lease terms: confirming a term is exactly 12 months (or 365/366 days) rather than assuming.
- Billing and subscription cycles: checking whether a “30-day” period actually lines up with a calendar month.
- Travel planning: counting nights (exclusive) vs. total trip days (inclusive) so your itinerary and your hotel booking match.
In each case, the fastest way to avoid a costly off-by-one error is to let a calculator do the counting rather than tallying days on a calendar by hand.
Related: Calculating Age or Time Since an Event
The same day-counting logic is behind age calculations — your age in years is really just “days between your birthdate and today,” converted into years, months, and days. If you want that broken down automatically (including exact age down to the day), the age calculator handles the leap-year and month-length edge cases for you.
Frequently Asked Questions
How do I calculate the number of days between two dates without a calculator? Count the remaining days in the start month, add the full months in between, then add the days into the end month — as shown in the worked example above. Double-check for leap years if February falls in your range.
Does the day count include both the start and end date? It depends on what you’re measuring. Simple subtraction (exclusive counting) doesn’t include the start date. If you want both endpoints included, add 1 to that result. Our date difference calculator offers both options.
How many days until school starts? It depends entirely on your district — start dates range from early August to just after Labor Day in early September depending on the region. Enter your local start date into the date difference calculator for an exact, up-to-date countdown.
What’s the difference between calendar days and business days? Calendar days count every day on the calendar, including weekends and holidays. Business days count only weekdays (and can optionally exclude holidays), which is usually what matters for deadlines, shipping estimates, or work-related countdowns — use the business days calculator for that version.
How do I account for leap years when counting days? Add one extra day for every February 29 that falls within your date range. A calculator handles this automatically, which is the easiest way to avoid an off-by-one error over long date ranges.
The Bottom Line
Counting days between two dates is simple in theory but easy to get wrong by a day or two once leap years, different month lengths, or inclusive/exclusive counting come into play. Skip the manual math and get an exact answer — in days, weeks, or months — with the date difference calculator. Need a business-day countdown instead? Use the business days calculator, or check the age calculator if you’re counting days since a birthdate.