Date Add/Subtract Calculator

Add or subtract days, weeks, months, or years from any date.

Overview

Adding a period to a date is unambiguous in days and ambiguous in months. Thirty days after 31 January is 2 March in a common year; one month after 31 January is undefined until a rule fixes it. The near-universal convention clamps to the last valid day of the target month, so 31 January plus one month resolves to 28 February, or 29 February in a leap year.

Quick Presets

Result Date

Day of Week

ISO Format

Days from Today

=

How to Use

  1. 1
    Enter your values

    Type your numbers into the Date Add/Subtract Calculator input fields.

  2. 2
    Adjust the options

    Choose the units, method, or region that fits your situation, or apply a quick preset.

  3. 3
    Read the result instantly

    The result updates as you type — no submit button, and nothing is sent to a server.

About

The clamping rule makes month arithmetic non-reversible. Adding one month to 31 January gives 28 February, but subtracting one month from 28 February gives 28 January rather than the original date. Anyone computing a rolling schedule applies the offset to the original anchor date each time rather than chaining increments, which would otherwise drift earlier every month.

Business-day arithmetic adds a further layer, skipping weekends and public holidays, which is why a payment due in thirty days and one due in thirty business days fall roughly six weeks apart.

Frequently Asked Questions

How do I add months to a date when month lengths differ?
When adding months, if the resulting day exceeds the new month's length, it rolls to the last day of that month. For example, adding 1 month to January 31 gives February 28 (or 29 in a leap year). This is a standard convention used by most date calculation libraries.
What is the difference between adding calendar days and business days?
Adding 10 calendar days to a Monday gives the Thursday of the following week (counting all days). Adding 10 business days to a Monday gives the Monday two weeks later (skipping weekends). Legal and business contexts typically specify which method to use.
How do leap years affect date calculations?
A leap year adds February 29, which affects day counts crossing February. Leap years occur every 4 years, except centuries not divisible by 400. So 2024 and 2028 are leap years, but 1900 was not (2000 was). This calculator automatically handles leap years.

Calculateurs associés