➕ Add or Subtract Days from a Date

Last updated: June 19, 2026

➕ Add or Subtract Days from a Date

Result
Starting Date
Total Days Spanned
Week Number

Why Counting Days on a Calendar Is Harder Than It Looks

You'd think adding 90 days to a date would be simple. Pull out a calendar, start counting, and land somewhere three months out. Except months have 28, 29, 30, or 31 days. Leap years shuffle February. You lose count somewhere around week six, check twice, and still aren't sure whether your deadline lands on a Tuesday or a Wednesday. This is precisely why a dedicated date arithmetic tool exists — not to replace your brain, but to stop a five-second question from eating five minutes of your time.

What "Adding Days" Actually Means Mathematically

A calendar date isn't a number — it's a position in a non-uniform sequence. January has 31 slots, February has 28 (or 29), March jumps back to 31. When you add 30 days to January 15th, you don't land on February 15th. You land on February 14th, because January has 31 days, meaning the 30-day jump from the 15th overshoots the month boundary by one. That's why "add 1 month" and "add 30 days" almost never produce the same answer.

This distinction matters enormously in practice. A contract that says "payment due 30 days from signing" on March 15th is due April 14th — not April 15th. But a contract that says "payment due in 1 month" is due April 15th. Two very different dates, both described as "about a month." Knowing which arithmetic to apply can be the difference between a late payment and a fee.

How to Use the Calculator

The tool above takes three inputs: a starting date, an operation (add or subtract), and a quantity with a unit. Here's how to use it for a few common situations:

Finding a deadline N days from today: Leave the starting date as today (it pre-fills automatically), click Add, type your day count, make sure Days is selected, and hit Calculate. The result shows the exact date you'll land on, including the day of the week — useful if your deadline can't fall on a weekend.

Working backward from a due date: Switch the operation to Subtract. Enter the due date as your starting point and subtract however many days you need for preparation. This is how project managers find the "latest possible start date" — you begin at the finish line and count backward to find when you need to begin.

Adding months or years: Select Months or Years from the unit dropdown. Adding 6 months to August 31st gives you February 28th (or 29th in a leap year) — not March 2nd or 3rd. The tool handles the month-end overflow automatically, which is where manual counting almost always goes wrong.

Using weeks: Weeks are simply days multiplied by seven, but they're genuinely useful when you're thinking in sprints, billing cycles, or subscription periods. Adding 13 weeks to a start date gives you exactly one quarter's worth of days, which sometimes differs from "add 3 months" by a few days.

Real Situations Where This Matters

Loan and mortgage calculations: Most consumer loans specify the payment window in calendar days, not months. A 15-day grace period from a February 20th due date ends on March 7th — or March 6th in a non-leap year. Getting this wrong triggers late fees.

Visa and immigration deadlines: Visa validity windows are almost always expressed in calendar days. A 90-day tourist visa that starts on October 1st expires December 29th, not December 31st, because you count the entry day as day one. Adding 89 additional days (not 90) from October 1st gets you to the right date. Some people have overstayed visas by one day purely from miscounting this.

Medical prescriptions and follow-up appointments: A 14-day antibiotic course starting Monday ends on the Sunday two weeks later (day 14, not day 15). A 6-week post-surgery checkup from a June 3rd procedure falls on July 15th, not July 14th or 17th. These small errors don't matter until they do.

Contract notice periods: Employment contracts often require 30, 60, or 90 days of notice. A resignation submitted on March 10th with a 60-day notice period means the last working day is May 9th — not May 10th, because you start counting from March 11th (the day after submission). Many people submit notice one day late because they miscounted the start.

Software subscription trials and renewals: SaaS trials are almost universally 14 or 30 calendar days. If your trial starts at 3pm on June 1st and you forget to cancel before day 30, you'll be charged on July 1st. Running the subtraction calculation before starting a trial tells you exactly when to set a reminder.

The Leap Year Wrinkle

Adding one year to February 29th, 2024 produces March 1st, 2025 — because 2025 isn't a leap year and February 29th simply doesn't exist. This is the correct mathematical result, but it can surprise people. If your intent was to land on "the last day of February," you'd need to explicitly check for that case. The same applies to months: adding one month to January 31st gives February 28th (or 29th in a leap year), not March 2nd or 3rd. The tool clips to the last valid day of the target month rather than overflowing into the next one — which is the behavior you want in virtually every real-world scenario.

Subtracting to Find How Long Ago Something Was

The subtract function works just as well for historical dates. Want to know what date was exactly 1,000 days before today? Subtract 1000 days from the current date. Need to find the date 6 months before a specific anniversary? Enter that anniversary date and subtract 6 months. The result field also shows the total calendar days spanned, so if you subtract 3 months from a date, you can see whether that's 89, 90, 91, or 92 days depending on which months are involved.

ISO Week Numbers Explained

The result panel includes the ISO week number for the calculated date. ISO weeks run Monday through Sunday, and week 1 is always the week that contains the first Thursday of January. This means January 1st sometimes falls in week 52 or 53 of the previous year. Week numbers are widely used in project planning, payroll cycles, and logistics — if your company refers to "week 14 deliverables," knowing that a date falls in week 14 saves you from pulling up a separate week-number reference.

Tips for Accuracy

A few things to keep in mind when doing date arithmetic: First, clarify whether the start date counts as day zero or day one. Courts and legal contracts typically count the start date as day one, so a 30-day window starting June 1st ends June 30th. Many people intuitively treat it as day zero, giving them July 1st — one day late. Second, watch for daylight saving transitions if you ever need to convert date calculations to hours; a "day" spanning a DST change is 23 or 25 hours, not 24. For calendar date arithmetic without time, this tool handles it cleanly. Third, when calculating across year boundaries, always double-check that your expected result isn't in a leap year — it changes February's end date and can shift everything off by one.

Date arithmetic is one of those skills that sounds elementary until you get it wrong on a contract, a visa application, or a project timeline. A reliable calculator doesn't eliminate the need to understand what you're computing — it just ensures the counting part never introduces its own errors.

FAQ

Is adding 30 days the same as adding 1 month?
No, almost never. Adding 30 days always moves forward exactly 30 calendar days, while adding 1 month moves to the same day number in the next month. From January 15th, adding 30 days gives February 14th, but adding 1 month gives February 15th. The difference can be anywhere from 0 to 3 days depending on which months are involved.
What happens when I add months to a date like January 31st?
Adding 1 month to January 31st gives February 28th (or February 29th in a leap year) — not March 2nd or 3rd. The calculator clips to the last valid day of the target month rather than overflowing into the following month, which matches how banks, contracts, and calendars typically handle month-end dates.
Does the calculator account for leap years?
Yes. When you add years to a February 29th date and the target year is not a leap year, the result moves to March 1st, since February 29th does not exist in non-leap years. Similarly, month arithmetic correctly identifies whether the target month's February has 28 or 29 days.
How do I count days for a legal notice period or contract deadline?
Most legal deadlines count the day after the triggering event as day one, not the triggering day itself. So if a contract is signed on June 1st and requires 30 days notice, enter June 2nd as your starting date and add 29 days — or enter June 1st and add 30 days — depending on how your contract words it. Always check whether the start date is inclusive or exclusive in your specific document.
Can I use this to find what date it was N days ago?
Yes. Switch the operation to Subtract, enter today's date (or any reference date) as the starting date, then enter the number of days, weeks, months, or years you want to go back. The result shows the historical date, plus the total calendar days between the two dates.
What is the ISO week number shown in the result?
The ISO week number tells you which numbered week of the year the result date falls in, following the international standard where weeks run Monday through Sunday and week 1 contains the year's first Thursday. This is commonly used in business planning, payroll, and logistics when teams refer to deliverables or billing by week number rather than a specific date.