Date Calculator

Five date questions in one tool: how far apart two dates are, what date you land on after adding or subtracting time, how many days have passed or remain until a date, and what day of the week any date falls on — leap years and month-length quirks handled automatically.

Start calculating

For personal planning and general reference — verify important results when needed.

Your Input

Format: YYYY-MM-DD

Must be on or after start date

Select a calculation type, enter your dates, and click Calculate to see results with step-by-step solutions and visualizations.

Five date questions, one calculator

Almost every date question people actually ask boils down to one of five shapes: how far apart are two dates, what date do I land on if I add or subtract some time, how long ago (or how soon) is a specific date, and what day of the week does a date fall on. This tool covers all five without needing five separate pages.

Under the hood, every mode uses the same calendar-aware arithmetic — the same library that correctly handles leap years, months of different lengths, and the running total of days since a fixed reference point.

How the difference between two dates is calculated

Counting the raw number of days between two dates is simple subtraction once both are converted to a single running day count. Expressing that gap as years, months, and days is the harder part, since it has to account for variable month lengths and leap years rather than assuming every month is 30 days.

Worked example: from March 10 to July 20 of the same year. That's 4 months and 10 days apart, or 132 days total. Across a year boundary it works the same way — January 15, 2026 to March 1, 2027 comes out to 1 year, 1 month, and 14 days, or 410 days total.

Adding or subtracting time from a date: the month-end trap

Adding a fixed number of days is straightforward. Adding months or years is not, because "one month later" doesn't always land on a real date — there's no April 31 or February 30.

The convention this calculator follows: adding one month to January 31 lands on February 28 in a normal year, or February 29 in a leap year — the calendar's actual last day of February, rather than overflowing into March. Adding a year to February 29 on a leap year similarly resolves to February 28 the following year, since that date doesn't exist outside leap years.

This clamp-to-month-end behavior is the most common convention, but it's not the only one some tools use — a few systems instead roll the extra days into the next month. If you're matching a specific system's date math (a billing cycle, a legal contract), it's worth confirming which rule that system follows.

Business days vs. calendar days

A calendar day count includes every day, weekends included. A business day count only counts Monday through Friday, which is what most shipping estimates, contract deadlines, and processing times are actually quoted in — a "5 business day" turnaround starting on a Thursday finishes the following Thursday, not the following Tuesday.

One honest limitation worth flagging: this calculator's business-day count excludes weekends only, not public holidays. Holiday calendars differ by country, and often by state, industry, or company, so a generic tool can't safely guess which ones apply to your situation — if a holiday falls inside your date range, subtract it from the total by hand.

Where this kind of date math actually gets used

  • Contract and legal deadlines defined as "N days from signing" or "N business days from notice."
  • Project planning — working backward from a launch date to figure out when a task needs to start.
  • Billing and subscription cycles that renew a fixed interval after the last payment date.
  • Travel and visa planning, where permitted stays are often capped at a specific number of days.
  • Simple curiosity — what day of the week does a specific historical or future date fall on.

If what you actually need is a precise age in years, months, and days from a birth date rather than a general interval between two arbitrary dates, the Age Calculator is built specifically for that, with zodiac signs and milestone tracking built in. For a running count of days between two dates without the year/month breakdown, the Day Counter gets straight to that number.

Frequently Asked Questions

What can a date calculator do?

A date calculator adds or subtracts days, weeks, months, or years from a start date, finds the interval between two dates, or determines weekday and business-day counts.

How do months and years get added to dates?

Adding one month to January 31 may land on February 28 (or 29) depending on the rule used. Good calculators specify whether they clamp to month-end or roll overflow.

What are business days?

Business days usually exclude weekends and sometimes public holidays. Lead-time and deadline tools often count business days rather than calendar days.

Why do time zones matter for date math?

A calendar date can differ across time zones near midnight UTC. For legal deadlines spanning zones, confirm which timezone governs the calculation.

How do I use this date calculator?

Pick add/subtract or difference mode, enter start and end dates (and an interval if adding), then click Calculate. Results show the computed date or day count.

Does the business days count exclude public holidays?

No. This calculator counts Monday through Friday as business days but does not remove public holidays, since holiday calendars vary by country and region. If a deadline depends on a specific holiday schedule, subtract those dates manually from the result.

More utility calculators