Date Difference Calculator

How many days until the deadline? How long since that big day? Pick any two dates and get the exact answer in years, months, and days -- plus total days, business days, weekend days, and a full weekday-by-weekday breakdown, all in one view.

From Date
To Date
Quick Ranges
Pick two dates or tap a quick range, then click Calculate to see the exact gap in days, business days, weekends, and more

How to Use the Date Difference Calculator

1

Set the From date

Pick the month, day, and year from the three dropdowns, or tap the From Today button to jump straight to the current date.

2

Set the To date

Choose the second date the same way. A To Today button is also there, handy for quick how-many-days-since and how-many-days-until counts.

3

Use a quick range (optional)

Tap a preset such as Last 30 Days or Next 365 Days to fill both dates instantly, saving you from picking through the dropdowns.

4

Click Calculate

The order of the two dates does not matter - the earlier date is always treated as the start, so you always get a clear, positive result.

5

Read your results

See the main time span, total days, business days (Mon-Fri), weekend days, how many of each weekday, plus hours, minutes, seconds, and a couple of fun facts.

The Exact Gap Between Any Two Dates - Days, Business Days, and Weekends in One View

"How many days until the deadline?" "How long have we been working on this project?" "When does my lease expire relative to when I need to move?" These questions come up constantly - in personal life, at work, and in planning that bridges both. And the answer is never as simple as subtracting one number from another. Months have 28, 29, 30, or 31 days. Leap years insert an extra day that falls in different places. Weekends do not count for business deadlines but do count for personal countdowns. Our Date Difference Calculator handles all of this in one click: enter any two dates and get the precise interval in years, months, and days, alongside the total day count, business days, weekend days, and a weekday-by-weekday breakdown. No calendar counting, no mental gymnastics, no "close enough" estimates.

Calendar Days vs. Business Days: The Distinction That Matters

When someone says "you have 30 days to respond," they usually mean 30 calendar days - weekends and holidays included. When a contract says "within 10 business days," they mean 10 days that fall on Monday through Friday, excluding recognized holidays. This distinction has enormous practical consequences, which is why this calculator shows you both numbers side by side.

A 30-calendar-day deadline starting on a Friday actually gives you about 22 working days to complete the task (assuming no holidays). A 30-business-day deadline starting on the same Friday means roughly 42 calendar days - nearly six weeks. Confusing the two can make the difference between meeting a deadline and missing it by weeks. The Business Days (Mon-Fri) card in the results is exactly the figure spreadsheets call NETWORKDAYS: every weekday in the range, with the two endpoints handled the same way as the total day count.

One honest caveat: this calculator uses weekends to define business days. Public holidays depend on your country, region, and even your employer, so subtract any holidays that fall inside your range to get the true working-day total for your situation.

How Many of Each Weekday: Plan Shifts, Deliveries, and Reports

The weekday breakdown is the feature most date tools leave out. In one glance you can see how many Mondays, Tuesdays, through Sundays fall inside your range. This is gold for scheduling: a four-week sprint has exactly 20 weekdays and 8 weekend days; a monthly billing window might contain five Fridays; a delivery route that skips Wednesdays needs a count of the other five days.

Because the counts never change from one browser session to the next, you can also use them to verify your own plans. If someone tells you a month has "about 22 working days," you can confirm it in seconds, and you will instantly see which months quietly add a fifth Monday, the classic reason payroll and billing calendars drift.

Quick Ranges and the Today Button: Avoiding Date-Picking Errors

The most common mistake in date arithmetic is misreading the calendar. Two buttons fix that. Use Today drops the current date into either the From or the To field with one tap, which is perfect for "how many days since" and "how many days until" questions. Should you need today's value for both ends of the range, set both, and the calculator will simply tell you the two dates are the same.

The Quick Ranges row goes further: Last 7 Days, Last 30 Days, Last 90 Days, Next 30 Days, and Next 365 Days fill in both dates for you and calculate immediately. These are the five spans people actually ask about week after week - a trailing week of activity, a monthly statement window, a quarterly review, a one-month notice period, or a full-year comparison. If the preset covers your question, you never touch a dropdown at all.

Inclusive vs. Exclusive Counting: One Day Makes a Difference

This calculator measures the gap between the two dates, so the day count is exclusive - it does not include both endpoints. A task running from Monday to Wednesday inclusive spans 3 calendar days even though the gap between the two dates is 2. The notes in the result panel remind you of this: add 1 to the total whenever you need an inclusive count, such as booking a stay that runs through checkout day, a rental period, or a public holiday window.

Business days follow the same convention as spreadsheets: the range runs from the start of the earlier date up to, but not including, the later date. That keeps the business-day count consistent with the total day count, so the two always add up and never double-count a single day.

Leap Years and Irregular Months: Why the Day Count Is Your Most Reliable Unit

Months are not a fixed number of days. The gap between January 1 and February 1 is 31 days, while between February 1 and March 1 it is 28 or 29. Years wobble too: a full year is 365 days, or 366 when it crosses a February 29. The calculator counts full calendar months between the dates and reports leftover days separately, which is why "1 month" plus "3 days" can be a different number of days depending on where it lands.

For absolute precision, lean on the Total Days value - it is the only truly fixed unit. The details panel goes even deeper: total months, hours, minutes, and seconds as plain numbers, a decimal year count for reports, and two fun extras. Full Moons shows how many approximate lunar cycles (~29.53 days) fit in the span, great for anniversary trivia. Fraction of a Year appears when the span is under 365 days, showing the range as a percentage of a mean calendar year so you can compare uneven periods fairly.

Project, Legal, Financial, and Personal Uses in the Real World

Project managers live and die by date calculations. A project that starts January 15 and must deliver by March 28 has 72 calendar days, but only 52 of them are weekdays. Subtract a one-week holiday shutdown and the genuinely staffed days drop to 47. Pulling the two numbers straight from this tool instead of estimating makes resourcing decisions concrete at kickoff, mid-flight, and in the retrospective.

Legal and financial contexts run on the same math. Statute of limitations windows, court filing deadlines, interest accrual periods, loan durations, and insurance coverages all count precise intervals. In finance, a bond held for 366 days across a leap year accrues slightly more than one held for 365. Rental agreements, subscription renewals, and notice periods all hinge on exact dates - and getting them right the first time beats disputing them later.

Personal life runs on date calculations too. You are 247 days from a planned vacation. A pregnancy has about 84 days from week 28 until the due date. You have 43 days left on your lease and need to move. Your child starts school in 112 days and the registration window closes sooner than you think. The same tool works looking backward: how many days since you started the fitness challenge, or since you said the thing you cannot unsay. Tracking elapsed time can be as motivating as counting down to a goal - and now you can break it into business days and weekdays too.

Frequently Asked Questions

The calculator measures the gap between the two dates, so it counts neither endpoint twice. If you need an inclusive count (both start and end dates included), add 1 to the total. For example, the gap between Monday and Wednesday is 2 days, but a task that runs from Monday through Wednesday spans 3 calendar days.
The calculator automatically detects which date is earlier and treats it as the start. You will always get a clear, positive result regardless of the order in which you enter the two dates.
Business Days counts every weekday (Monday through Friday) inside the range, matching the NETWORKDAYS convention used in spreadsheets. Weekend days (Saturdays and Sundays) are counted separately in their own card. Public holidays depend on your country and employer, so subtract any that fall inside your range to get true working days.
It shows how many Mondays, Tuesdays, Wednesdays, and so on fall inside your range. Use it for shift planning, delivery scheduling, billing windows, and payroll checks - any situation where the exact weekday mix matters more than the raw day count.
Each preset (Last 7 Days, Last 30 Days, Last 90 Days, Next 30 Days, Next 365 Days) fills in both dates automatically and calculates the result immediately. They are the five spans people ask about most, and they remove the need to pick dates from the dropdowns by hand.
It drops the current date into that field with one tap. Set Today on the From side for how-many-days-since questions, and on the To side for how-many-days-until questions. If both fields hold today, the calculator will simply tell you the dates are the same.
Months have 28, 29, 30, or 31 days, and leap years add an extra day, so "1 month" and "1 year" are not fixed durations. The calculator counts full calendar months separately from leftover days. For the most precise, comparable numbers, use the Total Days value, which never varies.
Full Moons estimates how many approximate lunar cycles (about 29.53 days each) fit inside the range - a fun way to describe a long span. Fraction of a Year appears for spans under 365 days and shows the range as a percentage of a mean calendar year, useful for comparing uneven periods fairly.
Yes. The calculator works for any two dates in the Gregorian calendar, with years going 120 years back and 50 years ahead of today. Historical dates work as long as the calendar system applies (from 1582 for most of the world).
No. All calculations happen locally in your browser with plain JavaScript. No dates are stored, transmitted, or logged, and there are no cookies or data collection. Your privacy is fully protected.