Free Date Difference Calculator
Calculate the difference between two dates in days, weeks, and months. Free, fast, and works entirely in your browser with no sign-up required.
Updated
Date Difference Calculator
Calculate differences between dates in every unit, find business days, count down to events, calculate age, compare multiple dates, and convert across timezones.
Date Difference
Sunday
Monday
Results
Tips
• "Include end date" counts both the start and end day in the total.
• The working days count excludes weekends; configure which days count as workdays in the Business Days tab.
• Swap dates to reverse the calculation direction.
History
Quick Reference
Summary
Frequently Asked Questions
What is the Date Difference Calculator?
The Date Difference Calculator is a free online tool that calculates the exact time between two dates in days, weeks, months, and years.
Is the Date Difference Calculator free?
Yes, it is completely free with no registration required. All calculations happen client-side in your browser.
Can I calculate business days?
Yes, the Date Difference Calculator can show the difference in calendar days, business days, weeks, months, and years between your selected dates.
Is my data safe with this tool?
Absolutely. The Date Difference Calculator processes everything client-side in your browser. No data is uploaded to or stored on any server. Your content remains private on your device at all times.
Does the Date Difference Calculator work on mobile devices?
Yes, the Date Difference Calculator is fully responsive and works on smartphones and tablets. You can use it on any device with a modern web browser -- no app download required.
Do I need to create an account to use this tool?
No account or registration is needed. Simply open the Date Difference Calculator in your browser and start using it immediately. There are no sign-up walls or usage restrictions.
How accurate are the calculations?
The Date Difference Calculator uses industry-standard formulas and algorithms to ensure accurate results. However, for critical financial or medical decisions, always consult a qualified professional.
How do I use the Date Difference Calculator?
Simply enter your input in the provided field, adjust any settings to your preference, and the tool will process it instantly. You can then copy the result to your clipboard or download it.
Which browsers are supported?
The Date Difference Calculator works in all modern browsers including Chrome, Firefox, Safari, Edge, and Opera. For the best experience, use the latest version of your preferred browser.
Should the end date be included when counting the number of days between two dates?
It depends on what you are measuring, and this single choice is the most common source of off-by-one disagreements. Excluding the end date counts the gap between the two dates: from January 1 to January 31 that is 30 days. Including the end date counts both the first and last day, giving 31 days. The exclusive count fits durations like an age or how long until a deadline, while the inclusive count fits anything where the final day still counts — hotel stays, rental periods, paid event days, and most contract spans. Because reasonable people pick different conventions, always confirm which one you mean before quoting a number. The calculator has an Include end date switch so you can see both results instantly: enter your two dates above and toggle it to match how your stay, contract, or project actually counts the days.
How many days, weeks, and months are really in the span between two dates?
Days are exact, but weeks and months are not whole numbers, so the same span looks different depending on the unit. One calendar week is 7 days, while a typical work week is 5 days. Months are the tricky part: they range from 28 to 31 days, so a standard month is averaged at about 30.44 days and a year runs 365 days, or 366 in a leap year. That means a 90-day span is roughly 12.86 weeks or about 2.96 average months, not a clean 3. For precise human-readable spans, a years-months-days breakdown — for example 1 year, 2 months, 5 days — is usually clearer than a single decimal. This tool shows the span in every unit at once plus the years-months-days breakdown, so you can read the same period whichever way your document or schedule needs it. Enter both dates above to see all units.
How does the calculator handle leap years when counting days between dates?
Leap years matter because February gains a 29th day, so any range that crosses February 29 contains one extra day than the same calendar span in a normal year. A leap year occurs every four years, except century years not divisible by 400 — so 2000 was a leap year but 1900 was not. The calculator counts real calendar days rather than assuming a flat 365-day year, which is why a year-long span can total 365 or 366 days depending on whether it includes a February 29. It also flags any leap years that fall inside your selected range, so a day-based total that looks off by one usually traces back to a leap day. This accuracy is why the years-months-days breakdown stays correct across long spans. Enter a range that crosses late February above and the leap-year note will appear automatically.
How do I count only working days between two dates and exclude holidays?
Use the Business Days mode, which counts weekdays only and skips weekends, then optionally subtracts holidays so you are left with actual working days. You can toggle the ten US federal holidays — from New Year's Day and Memorial Day through Thanksgiving and Christmas — which are calculated for the relevant years inside the tool rather than pulled from any outside service. You can also add your own custom holiday dates for company closures or regional days off. If your team does not work a standard Monday-to-Friday week, you can redefine the work week, so a Sunday-to-Thursday schedule is handled as cleanly as the default. This is the count you want for billing by working days, tracking project effort, or measuring contractual notice periods. Switch to the Business Days tab above, set your holidays and work week, and the working-day total updates instantly.
How do I work out an exact age from a birth date, and which day of the week was I born?
Use the Age Calc mode: enter a birth date and it returns the exact age as years, months, and days rather than a rounded number, which matters for forms, eligibility cut-offs, and milestone tracking. It also reports the total number of days you have been alive and the day of the week you were born — Monday, Tuesday, and so on — calculated from the calendar rather than guessed. Because it counts real days, leap years are handled automatically, so an age that spans several February 29s stays accurate. The same mode works for any living thing or asset with a known start date, not just people, making it handy for warranties, account ages, or pet birthdays. Enter a birth date above and the full breakdown, including the birth weekday and total days lived, appears immediately with no calculate button to press.
Embed This Tool
Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.
<iframe src="https://getthetoolbox.com/embed/date-difference" title="Free Date Difference Calculator — The Toolbox" width="100%" height="240" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/calculator-tools/date-difference?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free Date Difference Calculator</a> by The Toolbox</p>Related Tools
Free Age Calculator Online
Calculate your exact age in years, months, and days with zodiac signs. Free, fast, and works entirely in your browser with no sign-up required.
Free Percentage Calculator
Calculate percentages easily with multiple calculation modes. Free, fast, and works entirely in your browser with no sign-up required.
Free Unit Converter Online
Convert between units of length, weight, temperature, area, volume, and speed. Free, fast, and works entirely in your browser with no sign-up required.
Free Byte Converter Online
Convert between digital storage units with binary and decimal systems. Free, fast, and works entirely in your browser with no sign-up required.
About the Date Difference Calculator
The Date Difference Calculator works out the exact span between two dates and breaks it down into every unit you might need — years, months, weeks, days, hours, and minutes. Pick a start and end date and it instantly shows the total length, a years-months-days breakdown, and the count of working days, weekend days, and holidays in between. It is built for anyone who has to answer "how long is it from here to there": project managers tracking deadlines, HR teams counting tenure, contract work measured in business days, parents counting down to a due date, and anyone planning around an anniversary or event.
Everything happens in your browser. No dates are uploaded to a server, there is no sign-up, and any custom holidays you add are saved only in your own browser's local storage. That means a sensitive launch date, a medical milestone, or an internal project timeline never leaves your device.
Eight calculation modes in one tool
This is more than a "days between dates" box. It bundles eight related calculators behind a single set of tabs:
- Date Diff — the span between two dates in every unit at once.
- Add / Subtract — push a date forward or backward by a number of days, weeks, months, or years to find a future or past deadline.
- Countdown — a live count of days, hours, minutes, and seconds to a target date that ticks every second.
- Age Calc — exact age from a birth date, including total days lived and the day of the week you were born.
- Business Days — working days only, with weekends and holidays excluded.
- Anniversaries — time elapsed and time remaining for recurring milestones.
- Multi-Compare — several dates measured against one reference date side by side.
- Timezone — the gap between two moments across world time zones.
Business days, holidays, and a custom work week
For anything billed or scheduled by working days, the calculator separates weekdays from weekends and can also subtract holidays. You can toggle the ten US federal holidays — from New Year's Day and Memorial Day through Thanksgiving and Christmas — which are computed for the relevant years rather than fetched from any external service. You can also add your own custom holiday dates and define which days count as your work week, so a Sunday-to-Thursday schedule is handled as cleanly as a standard Monday-to-Friday one.
A quick reference for the same span measured different ways: one calendar week is 7 days, a typical work week is 5 days, and a standard month averages about 30.44 days while a year runs 365 days (366 in a leap year). The tool flags leap years inside your range, since they shift any day-based total by one.
How to read the results
Enter your two dates and the breakdown updates immediately — there is no calculate button to press. Use the Today shortcuts to drop in the current date, the quick presets for ranges like the last 7 or 30 days, and the Include end date switch when both the first and last day should count, which is the usual convention for hotel stays, rental periods, and event durations.
A worked example: from January 1 to January 31, the calculator reports 30 days if the end date is excluded, or 31 days if it is included. That single toggle is the most common source of off-by-one disagreements between two people counting the same period, so it is worth checking before you trust a number.
Results can be copied to your clipboard or exported as a CSV file, and dates can be shown in US, European, ISO (YYYY-MM-DD), or long written formats to match whatever document you are filling in. Pick the mode that fits your question, enter your dates above, and the full breakdown appears instantly.