Date Difference Calculator
Find the exact time between two dates in years, months, and days, plus a business-days count and a shareable result link.
- Free, no account
- No watermark
- No usage limit
About the Date Difference Calculator
Most date calculators hand you a pile of calendar days and call it finished. Trouble is, the number you actually need is usually not calendar days at all. It's business days, because contracts promise delivery "within 10 business days," notice periods run in working days, and a court filing window quietly ignores the weekend. This Date Difference Calculator gives you both without making you choose a second tool. Pick a start date and an end date and you get the plain span in years, months, and days, the same stretch restated as total days, weeks, and hours, and a working-days count with every Saturday and Sunday stripped out. Then one button copies a link that reopens the exact same result on someone else's screen. Everything runs in your browser, so the dates you type are never uploaded anywhere.
How to use
- Pick a start date in the first field, using the picker or by typing it.
- Pick an end date in the second field. Put a past date first and today second if you're measuring "how many days since."
- Optionally tick "Include the end day" when both the first and last day should count, like a rental or a booking. More on that below.
- Read the exact span in years, months, and days at the top, then the highlighted business-days figure right under it.
- Scan the total days, weeks, months, and hours cards to see the whole duration in a single unit.
- Hit Copy result for a plain-text summary, or Share to copy a link that carries both dates and your inclusive setting so anyone can open the same answer.
Change either date and everything recalculates instantly, so it's quick to compare a few scenarios.
Business days are the number a deadline actually runs on
This is where the plain calculators fall short. A 30-day month looks like a solid month of work until you take out the weekends, and then it's only about 21 or 22 actual working days. Over a longer window that gap grows fast, and a project planned on raw calendar days falls behind early. So the calculator walks the entire range, drops every Saturday and Sunday, and shows the count that matters for the promise you made. No tallying across a paper calendar, no half-remembered spreadsheet formula.
If you flip on "Include the end day," the business-days count follows the same rule, so counting a period that runs "through Friday" adds that Friday if it's a weekday. That keeps the working-days number honest whether you're measuring elapsed time or an inclusive span.
The one thing an automatic count can't know is which holidays you observe. Thanksgiving, Christmas, July 4th, a state bank holiday, they all land on weekdays but nobody's at their desk. Holidays vary so much by country, state, and even company that no built-in default would be right for you, so the calculator counts weekdays cleanly and leaves that last adjustment to you. Subtract the holidays that fall in your range, or push a forward-looking deadline out by that many working days. That is more useful than a tool that assumes your office calendar and gets it wrong.
Send someone the exact answer
Sharing is the other thing missing from tools like this, and it's a real time-saver. The Share button copies a link with both dates and the inclusive toggle baked in. Send it to a client, a coworker, or a landlord and they open the same result you're looking at, no re-typing and no "wait, which two dates did you mean." That single misunderstanding is where most date disputes start, and a shared link prevents it.
Embed goes further for anyone running a site. It hands you a copy-paste snippet that drops the live calculator onto a blog post, a class page, or a help doc, so your readers run their own numbers without leaving. Bookmark is the quiet one, it just reminds you to press Ctrl+D so the tool is one keystroke away next time.
Inclusive or exclusive, the off-by-one that trips people up
The single biggest source of confusion in date math is whether you count the end day. Ask two reasonable people how many days sit between the 4th and the 26th and one says 22, the other says 23. Neither is wrong, they're answering slightly different questions.
The default here measures the gap, which leaves the end day out. Picture nights in a hotel. Check in on the 4th, check out on the 26th, you stayed 22 nights, and that's 26 minus 4. Use it for elapsed time and every "how long until" question. Ticking "Include the end day" adds one full day so both bookends count. Picture the days an event runs. A conference from the 4th through the 26th spans 23 days because you count both the opening and closing day. Use it for rentals, festivals, jury duty, and anything a contract calls "inclusive." The practical rule, if you'd naturally say "between" or "until," leave the box alone. If you'd say "from X through Y," tick it. When a landlord or a court order says "inclusive," that word is your cue.
Months get fuzzy, leap days do not
Days and weeks are clean, since a week is always seven days, but months are less predictable. They don't have a fixed length, January runs 31, February 28 or 29, April 30, so "how many months is 45 days" has no single answer and depends entirely on which months you cross. The calculator does it the way you would reading a calendar, counting whole calendar months from the start day and then the leftover days. January 15th to March 20th comes out to 2 months and 5 days. That matches intuition, but it means two spans of identical length can report different month counts, so when precision matters, trust the years-months-days breakdown over any single "total months" figure.
Leap years, on the other hand, you never have to think about. Because the math reads real calendar dates instead of a flat 365-day year, any February 29th inside your range is already in the total. That's exactly why the old "divide by 365" shortcut drifts, it skips leap days, and over a long span the error piles up.
Frequently asked questions
How do you count business days between two dates?
The tool treats Monday through Friday as working days and removes every Saturday and Sunday inside the span. A typical two-week calendar stretch of 14 days works out to 10 business days. The count respects your inclusive setting, so if you tick "Include the end day," a weekday end date is added to the working-days total too. It does not remove public holidays, since those depend on where you are.
Does the business-days count remove public holidays?
No, and that's a deliberate choice rather than a gap. Holidays differ by country, state, and workplace, so an automatic list would be wrong for most people. The calculator gives you a clean weekday count and lets you subtract the holidays you actually observe. If your window covers Thanksgiving and the day after, take two off, or extend a forward-looking deadline by two working days.
What does the Share link include?
Both dates and the inclusive toggle. When someone opens the link, the calculator loads with your start date, your end date, and the same "include the end day" state, so they see the identical result without entering anything. Nothing else is attached, and because the dates live in the link itself, no server ever sees them.
Can I embed this calculator on my own site?
Yes. The Embed button copies a small snippet you paste into your page, and it renders the live tool inside an iframe with a short credit back to ToolBreezy. Visitors run their own date calculations right there on your post or lesson, no redirect. It's meant for bloggers, teachers, HR pages, and anyone documenting a deadline policy.
Does it handle leap years automatically?
Yes. The calculation reads actual calendar dates, so any February 29th between your two dates is counted with no effort from you, including the century rule where 2000 was a leap year but 1900 and 2100 were not. That's why the total-days figure stays accurate over decades where a "divide by 365" estimate slowly falls behind.
What if I enter the later date first?
Nothing breaks. The tool takes the absolute span and shows a short note that the end date came before the start date, so you still get a correct positive answer. Swap the fields if you'd rather the note disappear.
Are my dates stored anywhere?
No. Every calculation runs in your browser and nothing is uploaded, logged, or saved on our side. Once the page has loaded it even works offline, so a birthday, a contract date, or a due date stays completely private, and the only place a date ever travels is inside a Share link you choose to send.