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?

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