Date Calculator

Calculate the days between two dates, or add/subtract days from any date. Results include weeks, months, and years.

Select a start date and end date, then press Calculate.
Advertisement

How the Date Calculator Works

This calculator handles two common date tasks:

The math behind it

Every date can be converted to a Julian Day Number — a continuous count of days since a fixed reference point. Once both dates are expressed as day numbers, the difference is simple subtraction:

The calculator automatically accounts for:

Quick reference: common intervals

IntervalDaysWeeksCommon use
1 week71Weekly recurring events
2 weeks (biweekly)142Pay periods
1 month (approx)30–31~4.3Monthly billing
90 days90~12.9Quarterly deadlines
180 days180~25.7Half-year planning
1 year365 (366 leap)52.1Annual events
100 days100~14.3Project milestones
1,000 days1,000~142.9Long-term goals

Date Calculation Tips

Mental math shortcuts

Leap year rules

A year is a leap year if:

  1. It is divisible by 4 — but
  2. If it is divisible by 100, it is not a leap year — unless
  3. It is also divisible by 400, then it is a leap year

Examples: 2024 is a leap year (÷4). 1900 is not (÷100 but not ÷400). 2000 is a leap year (÷400).

Business days vs calendar days

Business days exclude weekends (and sometimes holidays). A quick estimate:

For exact business day counts, you need to know which days of the week your range starts and ends on.

Worked Examples

Example 1: Days between two dates

How many days are there from January 1, 2025 to December 31, 2025?

This is why New Year's Day advances by one day of the week each non-leap year.

Example 2: What date is 100 days from today?

If today is March 1, 2026, what date is 100 days later?

100 days from March 1, 2026 = June 9, 2026 (a Tuesday).

Example 3: How old am I in days?

A person born on July 4, 1990 — how many days old are they on January 1, 2026?

Real-World Date Applications

Date calculations appear in many everyday situations. Here's how to handle common scenarios:

Project deadlines and milestones

Your project starts on March 15 and has a 90-day deadline. When is it due?

90 days from March 15 = June 13 (a Friday).

Pregnancy due date calculation

Pregnancy typically lasts 280 days (40 weeks) from the first day of the last menstrual period. If the LMP was January 10:

Due date: October 17 (a Tuesday, assuming a non-leap year).

Warranty and subscription expiration

You bought a laptop on November 22, 2025 with a 1-year warranty. When does it expire?

Warranty expires: November 22, 2026 (a Sunday).

Event countdown planning

You're planning a wedding for September 20, 2026. Today is February 1, 2026. How many days do you have?

You have 231 days (about 33 weeks) to plan.

Retirement and age milestones

If you were born on May 15, 1970, when do you turn 65?

Use this for retirement planning, Social Security eligibility, and milestone birthday countdowns.

Date Quick Reference

Common time intervals with their conversions and typical uses:

IntervalDaysWeeksMonths (approx)Common Use
1 week710.23Weekly meetings, recurring tasks
2 weeks1420.46Biweekly pay periods
1 month30–314.31Monthly bills, rent
30 days304.30.99Trial periods, short-term loans
60 days608.61.97Return policies, payment terms
90 days9012.92.96Quarterly reports, project milestones
6 months182–184266Half-year reviews, seasonal planning
180 days18025.75.92Warranty periods, visa stays
1 year365 (366 leap)52.112Annual contracts, subscriptions
1,000 days1,000142.932.9Long-term goals, anniversaries
10,000 days10,0001,428.6328.8Major life milestones (about 27.4 years)

Use this table for quick estimates. For exact calculations, always use the calculator above — month lengths vary and leap years affect the totals.

Frequently Asked Questions

Subtract the earlier date from the later date. For example, January 1 to March 1 in a non-leap year: 31 (Jan) + 28 (Feb) = 59 days. This calculator does it automatically — just enter both dates.

By default, it calculates the difference (exclusive of the start date). To include both endpoints, add 1 to the result. Monday to Friday is 4 days difference, but 5 days inclusive.

Leap years add February 29 every 4 years (except centuries not divisible by 400). If your date range crosses Feb 29 of a leap year, the calculator automatically includes that extra day.

Business days exclude weekends. Estimate: total days × 5/7 ≈ business days. For 30 calendar days, that's roughly 21–22 business days. Exact counts depend on which weekdays your range spans.

Start with your base date and count forward, accounting for month lengths. For 90 days from January 15: 16 (rest of Jan) + 28 (Feb) + 31 (Mar) = 75 days to March 31, then 15 more = April 15.

Enter today's date in the calculator and add 100 days. The result shows the exact future date and day of the week. Useful for project deadlines, countdown events, and planning milestones.

Use the calculator with your birth date as start and today as end. For example, someone born July 4, 1990 is approximately 12,965 days old as of January 1, 2026.

A standard year has 52 weeks and 1 day (365 ÷ 7 = 52.14). A leap year has 52 weeks and 2 days. This is why the same date falls on a different day of the week each year.

Related Calculators