Free Date Difference Calculator
Calculate the exact number of days, weeks, months, and hours between any two dates. Perfect for countdowns and deadlines.
Best next links
Go deeper without getting lost
We're using this page to help push you toward NumberPond's strongest calculators and category hubs — the pages most people actually want next.
Related hubs
Formula
Difference = |End Date − Start Date| (converted to days, weeks, months, hours)How to Calculate the Difference Between Two Dates
This calculator finds the exact time between any two dates, showing results in days, weeks, months, and hours. It handles all calendar complexities including leap years, varying month lengths, and date order — you can enter dates in either order and get the absolute difference.
Common uses include counting days until a deadline, calculating project durations, figuring out how long ago an event happened, or planning events that need to be a specific number of days apart.
Common Date Ranges to Know
- 1 year: 365 days (366 in a leap year)
- 1 quarter: approximately 90-92 days
- 1 semester: approximately 120 days (about 17 weeks)
- 90 days: commonly used for probation periods, returns, and warranties
- 180 days: half a year, used for many visa durations
- 10,000 hours: about 417 days of continuous time (the "mastery" benchmark)
Practical Uses for Date Calculations
Knowing the exact difference between dates is essential in many situations:
- Project management: Calculate sprint durations, milestone spacing, and delivery deadlines
- Legal and contracts: Statute of limitations, notice periods, and lease terms are measured in exact days
- Pregnancy tracking: Due dates are calculated as 280 days (40 weeks) from the last menstrual period
- Travel planning: Count days for visa limits, hotel stays, and trip durations
- Financial calculations: Interest accrual, bond maturity dates, and payment schedules depend on exact day counts
Days vs. Business Days vs. Calendar Days
It's important to know which type of "day" is being referenced. Calendar days include every day including weekends and holidays. Business days (or working days) exclude weekends and often holidays — typically about 252 per year in the US. Trading days for stock markets are about 252 per year, excluding market holidays.
When a deadline says "30 days," it usually means calendar days unless specifically stated as business days. Always clarify with the relevant party if the distinction matters.
Frequently Asked Questions
How many days are between two dates?
Enter your start and end dates above to get the exact day count. The calculator handles leap years, varying month lengths, and works for any two dates. It also shows weeks, months, and total hours between the dates.
How do I count business days between two dates?
This calculator counts all calendar days. To estimate business days, multiply the number of weeks by 5 and add any remaining weekdays. For example, 30 calendar days ≈ 22 business days (4 weeks × 5 + 2 extra weekdays). Subtract holidays as needed.
How many days until a specific date?
Set today as the start date and your target date as the end date. Common countdowns: there are about 365 days in a year, 90 days in a quarter, and 30-31 days in most months. The calculator gives you the exact count.
Does the calculator account for leap years?
Yes. Leap years (every 4 years, except centuries not divisible by 400) add one extra day in February. The calculator uses exact date math, so February 29 is correctly handled whether counting days, weeks, or months.
How do I calculate months between two dates?
Months are calculated by the difference in year-month values. For example, January 15 to April 20 is 3 months. Note that 'month' length varies (28-31 days), so 3 months could be 89-92 days depending on which months are included.