🛠️ Other ToolsFree · No signup

Date Calculator

Calculate the number of days between two dates. Add or subtract days from a date. Find weeks, months, and years between dates.

About the Date Calculator

A date calculator performs date arithmetic that sounds simple but trips people up constantly — adding or subtracting days, weeks, months, or years from any date, and calculating the exact number of days, weeks, or months between two dates. The difficulty lies in the irregular length of calendar months (28 to 31 days), leap years that add an extra day every four years (usually), and the question of whether to count business days or calendar days. "How many days between dates?" and "what date is 90 days from today?" generate millions of searches every month from people who know the answer involves more than simple subtraction. Our free date calculator handles all these edge cases automatically and presents results in calendar days, business days (excluding weekends), weeks, and months. It supports both forward calculations (what date will it be in X days?) and backward calculations (how many days ago was a specific date?), and works for any date in the Gregorian calendar past or future. Common use cases include calculating project deadlines, legal filing due dates, contract expiration dates, insurance renewal dates, pregnancy due dates (exactly 280 days from the last menstrual period), prescription refill schedules, tax filing deadlines, subscription cancellation windows, and personal countdowns to meaningful events.

Formula

Days between = JDN(date2) - JDN(date1) | Business days = Calendar days - (Saturdays + Sundays in range)

How It Works

Date difference: both dates are converted to Julian Day Numbers — a continuous integer count of days since a reference date in 4713 BC that makes all calendar arithmetic straightforward. Subtracting the two Julian Day Numbers gives the exact difference in days. Converting back to years, months, and days requires stepping through actual calendar months accounting for their varying lengths. Example: from January 15, 2025 to April 3, 2026 = 443 total calendar days = 63 weeks and 2 days = approximately 14 months and 19 days. Business days calculation: count all days in the range, then subtract the number of Saturdays and Sundays. Adding 90 days to April 3, 2026 counts forward through April (27 remaining days), all of May (31), all of June (30), and 2 days into July = July 2, 2026. Business days: 90 calendar days contains approximately 64 business days (90 minus weekends). Leap year rule: a year is a leap year if divisible by 4, except century years must be divisible by 400 (so 2000 was a leap year, but 1900 was not).

Tips & Best Practices

  • Legal deadlines: "file within 30 days" almost always means 30 calendar days from the date notice was served, not 30 business days — verify the specific rule for your jurisdiction and proceeding type, as it varies.
  • IRS tax filing deadline: April 15 each year, or the next business day if April 15 falls on a weekend or federal holiday. In 2026, April 15 is a Wednesday, so the standard deadline applies.
  • Medication schedules: if your prescription says "take every 14 days" or "every 28 days," the date calculator ensures you never accidentally dose too early or too late, which matters for efficacy and safety.
  • Warranty periods: 90-day and 1-year warranties begin from the purchase date, not the date you start using the product. Calculate the expiry date immediately and set a reminder a week before it lapses.
  • Pregnancy due date: add exactly 280 days (40 weeks) to the first day of the last menstrual period. This is the standard Naegele's rule used by obstetricians worldwide for gestational age calculation.
  • Statute of limitations: most civil lawsuits must be filed within 2-6 years of the date of the injury or event — and the clock starts on the precise date of the incident, making exact calculation legally critical.
  • Contract renewal and termination: many commercial leases and service contracts require 30, 60, or 90 days written notice before the renewal date to cancel — missing this window by even one day can lock you in for another full term.
  • Time zone consideration: for legal documents and international contracts, always specify the time zone for any date-dependent deadline — "30 days from signing" can be ambiguous when parties are in different time zones or countries.

Who Uses This Calculator

Project managers calculate sprint durations, milestone deadlines, phase completion dates, and project handoff schedules — particularly useful when calculating exactly 2 weeks from a given sprint start date across month boundaries. Legal professionals calculate statute of limitations expiry, contract notice periods, court filing deadlines from service dates, and probationary periods in employment agreements. Medical professionals calculate gestational age, medication administration intervals, follow-up appointment scheduling, and clinical trial visit windows with precision. Human resources departments calculate employee probationary period end dates, performance review schedules, benefit eligibility dates, and anniversary-based entitlements. Finance and accounting teams calculate payment due dates, invoice net terms, interest accrual periods, and bond or certificate maturity dates. Individuals use the calculator for personal milestones (wedding anniversaries, sobriety days, days until a vacation), subscription management, and insurance renewal planning. Real estate professionals calculate closing date timelines, inspection contingency windows, and mortgage commitment deadlines.

Optimised for: USA · Canada · UK · Australia · Calculations run in your browser · No data stored

Frequently Asked Questions

How many days are between two dates?

Subtract the earlier date from the later date. Our calculator handles leap years, months of different lengths, and timezone differences.