π Days Between Dates
Exact day counts, business days, weeks, and months.
Days between
How to Use This Calculator
Enter two dates in any order and pick the counting mode: calendar days for the plain difference, business days for Monday-to-Friday counts, or weeks for project-style framing. The headline shows the result in your chosen mode, and the details always show the other framings too, so one calculation answers every version of the question. Business-day mode skips weekends but not holidays; subtract your organization's holidays separately for payroll-exact counts.
Enter both dates. Order does not matter; the difference is absolute.
Pick calendar days, business days, or weeks depending on what you are planning.
Hit Calculate Days and read the headline plus the alternate framings below.
For contracts, confirm whether "days" means inclusive or exclusive, then adjust by 1 if needed.
The Method: Timestamp Subtraction
Dates become millisecond timestamps, the difference divides by 86.4 million, and the result is exact because the calendar data lives inside the timestamp: month lengths, leap days, and century rules all accounted for without lookup tables. Business days iterate day by day checking the weekday, which is simple and bulletproof; the only thing it cannot know is your holiday calendar. The endpoint convention matches hotels, rentals, and age math: January 1 to January 2 is one day. If a contract says "including both dates," add one. That single clarification prevents more disputes than any other sentence in scheduling.
Worked Example
January 1, 2026 to December 31, 2026. Calendar days: 2026 is not a leap year, so 364 days (December 31 minus January 1). Business days: 364 days contain exactly 52 weeks, so 52 x 5 = 260 weekdays. In weeks: exactly 52. Now a trickier one: February 1 to March 1, 2026 gives 28 days (2026 not a leap year), but the same span in 2024 gives 29. Enter both versions above and watch the leap day appear and disappear. The hand-count that fails here is assuming February always has 28 days; the calculator never assumes.
Business Days in Practice
"10 business days" from a Monday lands on the Friday of the following week, which is 14 calendar days later; people routinely misjudge this by nearly a week. Shipping estimates, legal response deadlines, and contractor timelines usually mean business days, while rentals, subscriptions, and hotel stays mean calendar days. When a deadline matters, convert explicitly: count the business days on a calendar, mark the holidays your organization observes, and write the resulting calendar date in the contract. The calculator gives you the business-day count; the calendar gives you the landing date.
Planning With the Result
Days suit countdowns and streaks. Weeks suit projects, pregnancies, and training plans, because human effort organizes in weekly cycles. Months suit budgets and leases. Business days suit anything involving other people's labor. The calculator shows all framings from one input pair so you can speak each stakeholder's language: tell the client "12 weeks," the team "60 business days," and yourself "84 days." Same span, three plans, zero confusion about which number anyone meant.
Date Math Pitfalls
Counting days between dates has three classic traps. First, inclusive versus exclusive counting: "how many days from Monday to Friday" is 4 by subtraction but 5 counting both endpoints. Hotel nights, project durations, and age calculations each have their own convention; state yours. Second, daylight saving transitions: a "day" across a spring-forward is 23 hours, which breaks naive hour math but not date math; always compute in calendar days, then convert. Third, month arithmetic: "3 months from January 31" lands on April 30 in most systems, silently dropping days. For contracts and subscriptions, define whether months mean calendar months or 30-day periods. The calculator counts exclusive of the start date and inclusive of the end date, the most common convention; when your use case differs, adjust by one and document it. Off-by-one errors in date math cause real missed deadlines, so verify boundary cases by hand once.
Business Days and Network Days
Calendar days are simple; business days are where projects live. The quick estimate is calendar days times 5/7, but exact counts need the weekday layout and holidays. A 10-calendar-day span starting Saturday contains only 6 business days, while one starting Monday contains 8; the estimate gives 7 for both. For contracts, "10 business days" has legal meaning, and miscounting can breach terms. US federal holidays are the baseline, but states add their own, and company calendars add more. When precision matters, walk the calendar: list each date, strike weekends and holidays, count the rest. Spreadsheet NETWORKDAYS does this with a holiday list; this calculator gives the calendar-day foundation you build on. For international work, remember the weekend differs: Friday-Saturday in much of the Middle East, which shifts every business-day calculation.
A Second Worked Example: The Project Span
Project kickoff March 1, 2027, a Monday, to launch June 30, 2027. Calendar days: March has 30 days after the 1st, April 30, May 31, June 30, totaling 121 days. In weeks: 17 weeks and 2 days. Business days: roughly 87, depending on holidays. One calculation, three framings: the calendar span for the contract, the weeks for the Gantt chart, the business days for staffing.
The weekday bookends matter for planning. Starting Monday and ending Wednesday gives full work weeks at both ends; a span starting Saturday wastes the opening weekend. The calculator shows weekdays because schedules are built on them.
Inclusive vs. Exclusive: The Contract Version
"Within 30 days of signing" almost always means exclusive of the signing day: sign October 16, day 1 is October 17, deadline November 15. Hotel nights work the same way: check in Friday, out Sunday, two nights, the difference of the dates. Age math too: born October 16, 2026, you turn one on October 16, 2027, exactly the date difference.
When a contract says "including both dates," add one to the calculator's result. The instruction on the page to confirm the convention exists because this single ambiguity causes more scheduling disputes than any other. Thirty days inclusive is 29 days exclusive; get it in writing.
Common Day-Count Mistakes
First: the off-by-one. January 1 to January 2 is one day, not two; endpoints are not double-counted. Second: leap-year drift. Multi-year spans crossing 2028 gain a day versus spans that do not; the timestamp math handles it, mental math does not.
Third: business days without holidays. The mode skips weekends only; subtract organization holidays separately for payroll-exact counts. Fourth: time-zone edges. A date difference across zones can shift by a day near midnight; for legal deadlines, specify the time zone. Fifth: the month approximation. "About three months" is 89 to 92 days; for anything binding, count the actual days.
Frequently Asked Questions
How many days are between two dates?
Subtract the earlier date from the later date, counting the gap, not both endpoints. January 1 to January 2 is 1 day. Enter both dates above and the calculator counts exact calendar days, including leap days, so you never have to think about month lengths.
Do you count the start date, the end date, or both?
Standard date difference counts the gap: start to end exclusive of one endpoint. January 1 to January 8 is 7 days. Hotel nights, rental days, and age math all use this convention. If your contract says "inclusive," add 1 to the result. The calculator uses the standard exclusive count.
How do I calculate business days between dates?
Count weekdays Monday to Friday, skipping weekends. The calculator has a business-days mode that does this automatically. US federal holidays are not subtracted by default because holiday schedules vary by employer; for payroll precision, subtract your company's holidays from the result manually.
How many weeks is 90 days?
12 weeks and 6 days. The calculator shows the week breakdown for every result, because "12 weeks" plans better than "90 days" for projects and pregnancies. For rough planning, 30 days is about 4.3 weeks and 365 days is 52 weeks plus 1 day.
Why is date math hard to do by hand?
Month lengths are irregular, February changes with leap years, and century leap rules add exceptions. The reliable hand method is counting days remaining in the start month, plus full months between, plus days in the end month, but one miscounted month ruins it. Timestamp subtraction does it perfectly, which is what the calculator uses.
How do leap years affect the count?
Each February 29 inside the range adds one day. A span from 2023 to 2025 includes the 2024 leap day; a span from 2025 to 2027 does not. The calculator counts real calendar days, so leap days are included exactly when they fall inside your range.
What is the difference between calendar days and business days?
Calendar days count every day including weekends and holidays; business days count only Monday to Friday. A "10-day" project deadline means 10 calendar days but a "10 business day" turnaround means 14 calendar days. Always clarify which one a contract means before you commit.
Can I find days between dates in the past?
Yes. Order does not matter; the calculator returns the absolute difference. This makes it useful for "how long ago" questions, historical research, and checking elapsed time since a milestone. For signed direction (past vs future), the countdown calculator labels the result as "ago" or "remaining."