Skip to main content
Days Between Dates hero banner

Days Between Dates

Calculate duration between dates

About the Calculator

Knowing the exact number of days between two dates matters more than it seems. Whether you're tracking a project deadline, counting down to a wedding, figuring out how long a contract runs, or calculating a 90-day return window - mental date math is unreliable, especially across month boundaries, leap years, and year-end crossings. Enter your start and end dates and get an instant count in days, weeks, and months. Use the Days Between Dates to get a clear result you can act on right away. This calculator is designed to be practical, fast, and easy to use on any device.

Total Days

30

4 weeks

Days

30

Weeks

4

Months

0

The Formula

Days = |End Date - Start Date|

Examples

How many days between January 1 and March 15?

Count 31 days in January, 28 in February (29 in a leap year), and 15 in March = 74 days (75 in a leap year). The calculator handles February's variable length automatically.

How many days until a contract deadline?

If you signed a contract on April 1 and the term is 90 days, the end date is June 30 (April: 29 remaining days + May: 31 days + June: 30 days = 90). Enter April 1 as start and count forward - or use the Date Add/Subtract calculator directly.

How many weeks between two school years?

Summer break from June 13 to September 2 = 81 days = 11 weeks and 4 days. Use the weeks output directly rather than converting manually.

Why Two People Can Get Different Answers

If you ask "how many days until Sunday?" on a Friday, one person says 1, another says 2, and both are right - they are just counting differently. This is the single most common source of confusion with date calculators, and it comes down to whether you count the start day, the end day, both, or neither.

The three ways people count days:

MethodFriday → SundayMonday → FridayWhen to use it
Exclusive (gaps only)2 days4 daysCountdowns, "days until"
Inclusive (count both ends)3 days5 daysBilling periods, hotel nights
Tomorrow-start (today does not count)2 days4 daysDeadlines, contracts

Plain-English rules for each situation:

  • Countdown to an event ("how many days until my flight?") - use exclusive counting. Today is already partially gone, so it does not count as a full day. Sunday is 2 days away from Friday.
  • Duration of a stay or period ("I was in Paris for 3 days") - use inclusive counting. If you arrived Monday and left Wednesday, that is Monday + Tuesday + Wednesday = 3 days.
  • Contracts and legal deadlines ("respond within 30 days") - Day 1 is usually the day after the triggering event. Check the exact wording: "within 30 days of signing" typically means signing day is Day 0, so the deadline is Day 30 from tomorrow.
  • Hotel nights vs. hotel days - a 3-night stay (Friday, Saturday, Sunday) spans 4 calendar days (Friday through Monday). Nights and days are not the same unit here.

This calculator uses exclusive counting by default - it counts the days between the two dates, not including either endpoint. If your situation calls for inclusive counting, add 1 to the result. If Day 1 should be today, subtract 1.

FAQ

Does "days between dates" include the start and end day?

It depends on the context. This calculator uses exclusive counting by default - it counts the days between the two dates, not including either endpoint. For most planning purposes (how many days until an event) this is correct. For legal or contractual contexts where "Day 1" is the signing date, add one day to the result.

Why do I get a different answer than another calculator?

The most common reason is inclusive vs. exclusive counting - one calculator counts both the start and end day, another counts neither. A difference of exactly 1 or 2 days between tools almost always traces back to this. Check the tool's documentation before using the result for anything contractual.

How do I calculate business days instead of calendar days?

Use the Business Days From Today or Business Days Before Today calculators. They exclude weekends and optionally exclude public holidays.

How do leap years affect the count?

Any date range that includes February 29 of a leap year will be one day longer than the same range in a non-leap year. Leap years occur every 4 years (2024, 2028...) with exceptions for century years not divisible by 400. The calculator accounts for this automatically.

What's the difference between days, weeks, and months in the result?

Days is always exact. Weeks is days ÷ 7, rounded down to whole weeks with remaining days. Months is an approximation - calendar months vary from 28 to 31 days, so the month count is based on how many full month boundaries are crossed, not a fixed 30-day unit.

Tips & Strategies

Inclusive vs. exclusive counting matters for legal and HR contexts. If a contract says "30 days from signing," most jurisdictions count the day after signing as Day 1. so the deadline is Day 30, not Day 31. Check whether your context uses inclusive (counting both endpoints) or exclusive (counting neither) before acting on the result.

For business deadlines, switch to the Business Days calculator. A 30-calendar-day window and a 30-business-day window can differ by 8-12 days depending on weekends and holidays. If the deadline is contractual, use the right tool.

Leap years add a day to any range that spans February 29. A date range from January 1, 2023 to January 1, 2025 is 730 days. The same range starting January 1, 2024 is 731 days because 2024 is a leap year. The calculator handles this automatically.

For pregnancy due dates, count 280 days (40 weeks) from the first day of the last menstrual period. This calculator gives the calendar date directly. just enter your LMP as the start date and add 280 days using the Days From Today calculator.

Cross-check when the decision matters. Run a second scenario with rounded inputs or a different path to the same quantity so you do not rely on a single fragile chain of arithmetic.

Things Worth Knowing

  • The 9/11 Distance: More time has now passed between 9/11/2001 and today (25+ years) than between 9/11/2001 and the Moon landing (32 years); perspective on how recent "historical" events actually are shifts with time.
  • Film Time Compression: The entire Star Wars original trilogy takes place over approximately 4 years (from A New Hope to Return of the Jedi), but it took 6 years to film them in real life (1977-1983).
  • The Average Lifespan: The average human life of 73 years equals 26,645 days, meaning by age 30, you've lived roughly 11,000 days or 41% of an average lifespan.
  • Historical Perspective: Cleopatra lived closer to the Moon landing (2,039 years) than to the building of the Great Pyramid (2,500 years before her); ancient history spans much longer than we intuitively grasp.
  • The Work-Life Math: If you work 40 hours/week for 40 years, that's 83,200 hours or 3,467 days (9.5 years), meaning you'll spend a full decade of your life at work, not counting commute time.
  • School Days Total: A US student attending school for 13 years (K-12) with 180 days/year spends 2,340 days in school, about 6.4 years of their life in classrooms.
  • Smartphone Era Recency: The iPhone was released 6,935 days ago (June 29, 2007), meaning anyone under age 19 has never lived in a world without smartphones.
  • World War II Duration: WWII lasted 2,194 days (September 1, 1939 to September 2, 1945), about 6 years, with D-Day occurring 1,767 days after the war started.