Free · Instant · No Login

DateCalculator

Find the exact number of days, weeks, months, and years between any two dates — or calculate a future/past date by adding or subtracting time. Leap year accurate.

100% Free Days · Weeks · Months · Years Business Days Leap Year Accurate Mobile Friendly
Date Calculator
Instant Results
Start Date
End Date
⚠ Please select both a start date and an end date.
Date Difference
0
Years
0
Months
0
Weeks
0
Days
0Total Days
0Total Weeks
0Total Months
0Total Hours
365
Days per Year
366
Leap Year Days
250+
Avg. Working Days / Year
3,030
Years Accuracy (Gregorian)
How It Works

Get Your Answer in 4 Simple Steps

No formulas, no spreadsheets — just pick your dates and get precise results instantly.

01
Choose Your Mode

Select "Days Between Dates" to measure a gap, or "Add / Subtract" to find a future or past date.

02
Enter Your Dates

Type or pick your start and end dates using the date picker. Works for past, present, and future dates.

03
Set Options

Toggle business days mode to exclude weekends, or enable "include end day" for full-period counting.

04
Read Your Result

Instantly see a full breakdown — years, months, weeks, days — plus totals in days, hours, and weeks.

The Math Behind It

How Date Difference Is Calculated

Date arithmetic uses the Gregorian calendar — the world standard — accounting for varying month lengths and leap years automatically.

Days Between Dates
Days = End Date − Start Date
e.g. Apr 26 − Jan 1 = 115 days
Add to a Date
Result = Start Date + Offset
e.g. Jan 1 + 90 days = Apr 1
Business Days
Working Days = Total Days − Weekends − Holidays
e.g. 10 calendar days ≈ 6–7 business days
Quick Reference

Common Date Duration Examples

Typical date ranges and what they equal in calendar days, weeks, and months.

Duration Calendar Days Business Days (approx.) Weeks Months
1 week7 days5 days1 week0.23 months
2 weeks14 days10 days2 weeks0.46 months
1 month28–31 days~21 days~4.3 weeks1 month
30 days30 days~21 days4 wks 2d~1 month
90 days90 days~64 days12 weeks 6d~3 months
6 months181–184 days~130 days~26 weeks6 months
1 year365 days~261 days52 weeks 1d12 months
1 leap year366 days~262 days52 weeks 2d12 months
Who Uses This Tool

Real World Use Cases

Our date calculator is used daily by professionals, students, and individuals for a wide range of date calculations.

Project Management

Calculate project durations, sprint lengths, and deadline countdowns with precise day counts.

Age Calculation

Find your exact age in years, months, weeks, and days — far more precise than simply counting years.

Legal & Contracts

Compute notice periods, contract durations, and filing deadlines in calendar or business days.

HR & Payroll

Track employee tenure, calculate probationary periods, and confirm payroll date windows accurately.

Events & Milestones

Count down to birthdays, anniversaries, weddings, or any special event in exact days and weeks.

Finance & Banking

Determine bond maturity dates, loan terms, invoice Net-30/60/90 windows, and interest accrual periods.

What Is a Date Calculator?

A date calculator is a free online tool that performs precise date arithmetic — measuring the exact number of days, weeks, months, or years between any two calendar dates, or computing a future or past date by adding and subtracting a chosen time offset. Instead of manually counting across months (which differ in length) or flipping through calendar pages, a date calculator delivers an instant, accurate answer in seconds.

Whether you need to know how many business days remain before a contract deadline, find the date exactly 90 days from today, or calculate someone's exact age in years, months, and days — this free date calculator handles it all in one click.

Days Between Two Dates — How It Works

Step 1: Choose Your Start and End Dates

Enter the first date (start date) and the last date (end date) using the date picker. The calculator accepts any valid Gregorian calendar date — historical, current, or future — so you can measure everything from the days since a historical event to the time remaining until an upcoming deadline.

Step 2: Decide Whether to Include the End Day

By default, the tool counts from the start date up to but not including the end date — the standard mathematical definition of a date difference. Enable "Include end day" to count both the first and the last date as full days. This is common in legal notice periods, rental agreements, and event duration calculations where both endpoint days are considered active days.

Step 3: Interpret Your Results

The result is displayed as a clear breakdown: X years, Y months, Z weeks, and W remaining days. Below that, you'll see total counts — total calendar days, total weeks, total months, and total hours — giving you the complete picture without any additional math.

Pro Tip: Enable Business Days mode to exclude Saturdays and Sundays from your count. This is essential for shipping estimates, court filing deadlines, invoice payment terms, and HR notice periods where only working days are counted.

Add or Subtract Time from a Date — Step by Step

The second mode answers a different question: "If I start on Date X and add Y days/weeks/months/years, what date do I land on?" This is useful for calculating return-by dates, subscription expiry dates, warranty periods, and project completion targets.

How to Use It

Enter your starting date, toggle between Add or Subtract, then enter any combination of years, months, weeks, and days. The calculator applies these offsets in the correct order — accounting for varying month lengths — and returns the precise resulting date along with the total number of days in the offset.

Example: You sign a contract on May 1, 2026 with a 6-month notice period. Adding 6 months gives November 1, 2026 — the correct result accounting for the actual lengths of May through October, rather than a naive 180-day estimate.

Calendar Days vs. Business Days — What's the Difference?

Calendar days count every single day on the calendar — Monday through Sunday, including public holidays. If a deadline is 7 calendar days from a Monday, it falls on the following Monday.

Business days (also called working days) count only Monday through Friday and exclude officially recognized public holidays. If a deadline is 7 business days from a Monday, it falls on the following Wednesday (skipping the two weekend days).

When Each Type Matters

Use calendar days for: age calculations, event countdowns, subscription durations, loan terms stated as "Net 30/60/90," and any period where every day counts equally.

Use business days for: shipping and delivery estimates, court filing deadlines, employment notice periods, invoice payment terms in commercial contracts, and bank processing windows.

The Gregorian Calendar — Why Your Calculations Are Accurate

Every calculation this tool performs is grounded in the Gregorian calendar — the international civil standard used in over 140 countries and the basis for all modern legal, financial, and business date arithmetic.

The Gregorian system replaced the older Julian calendar in 1582, correcting a drift of approximately 11 minutes per year that had accumulated into a 10-day discrepancy over centuries. The key refinement was a more precise leap year rule: a year is a leap year if divisible by 4, except century years — which are only leap years if also divisible by 400. This keeps the calendar accurate to within one day every 3,030 years.

Leap Year Rule — Quick Reference

This matters because any date range spanning February 29th contains one extra day compared to the same range in a non-leap year. Our calculator accounts for this automatically, so you never need to check manually.

2026 U.S. Federal Holidays
New Year's DayJan 1, 2026
MLK Jr. DayJan 19, 2026
Presidents' DayFeb 16, 2026
Memorial DayMay 25, 2026
JuneteenthJun 19, 2026
Independence DayJul 4, 2026
Labor DaySep 7, 2026
Columbus DayOct 12, 2026
Veterans DayNov 11, 2026
ThanksgivingNov 26, 2026
Christmas DayDec 25, 2026
2027 U.S. Federal Holidays
New Year's DayJan 1, 2027
MLK Jr. DayJan 18, 2027
Presidents' DayFeb 15, 2027
Memorial DayMay 31, 2027
JuneteenthJun 19, 2027
Independence DayJul 4, 2027
Labor DaySep 6, 2027
Columbus DayOct 11, 2027
Veterans DayNov 11, 2027
ThanksgivingNov 25, 2027
Christmas DayDec 25, 2027

Tips for Accurate Date Calculations

  • For legal deadlines, always confirm whether the contract specifies calendar days or business days — the difference can be significant around weekends and holidays.
  • For age calculations, use your exact birth date as the start and today as the end to get your age in years, months, and remaining days.
  • For 90-day return windows or warranty periods, use the Add to a Date mode with the purchase date — don't estimate, calculate exactly.
  • For multi-leg project timelines, calculate each phase separately and add the totals — this prevents compounding rounding errors.
  • Always verify whether a leap year falls within your range if precision within one day matters (e.g., for financial accruals).
FAQ

Common Questions

Everything you need to know about calculating date differences and date offsets.

How do I calculate the number of days between two dates?

Enter your start and end dates in the Days Between Dates calculator above and click Calculate. The tool instantly returns the difference expressed in years, months, weeks, and days — plus totals in calendar days, weeks, months, and hours. It accounts for leap years and varying month lengths automatically.

What date is 90 days from today?

Switch to the Add / Subtract tab, enter today's date as the start date, set the Days field to 90, and click Calculate. The result shows the exact date 90 days from today — commonly used for return windows, warranty periods, and trial subscription end dates. Today is April 26, 2026, so 90 days from today is July 25, 2026.

What is the difference between calendar days and business days?

Calendar days count every day of the week, including weekends and holidays. Business days count only Monday–Friday, excluding public holidays. As an example: 10 calendar days from a Monday is the Thursday of the following week, while 10 business days from a Monday is the Monday two weeks later. Enable Business Days mode in the calculator to get working-day counts.

How do I calculate my exact age in years, months, and days?

Use the Days Between Dates tab. Enter your exact date of birth as the start date and today's date as the end date, then click Calculate. The result shows your precise age in years, months, weeks, and remaining days — far more accurate than simply subtracting birth years.

Why does "include end day" change the count by 1?

By default, the calculator counts from the start date up to but not including the end date — the standard mathematical difference. When you check "Include end day," both the first and last dates are counted as full days. This is used in rental periods, notice periods, and legal windows where both the start and end day are active days.

How many days are in 3 months?

It depends on which three months are involved — months range from 28 to 31 days. Three months could be 89, 90, 91, or 92 days. The most accurate way is to use the Add to a Date calculator: enter your start date, add 3 months, and read the exact resulting date and total day count.

Does this date calculator account for leap years?

Yes — completely automatically. The calculator uses the Gregorian calendar rules, which means any date range that crosses February 29th in a leap year correctly includes that extra day in the count. You never need to check manually.

Is this date calculator free to use?

Yes — completely free, forever. No account required, no subscription, no hidden fees. SpeedCalculator.net is a free tool available to everyone with no usage limits.

More Tools

Related Calculators

Explore more free date and time calculators on SpeedCalculator.net.