Date

Difference between dates or add/subtract days.

90
Days
12
Weeks
3
~Months

How to Use the Date Calculator

  1. Enter your **Start Date** using the date picker or by typing it in MM/DD/YYYY format.
  2. Choose whether you want to **add** or **subtract** days from the start date.
  3. Enter the **number of days** (or weeks/months if the option is available) you wish to offset.
  4. Click **Calculate** to instantly see the resulting date displayed in full calendar format.
  5. Review the result — the calculator also shows the day of the week for the result date.

Date Addition and Subtraction Formula

Result Date = Start Date + N

Adding or subtracting days from a date is a straightforward calendar arithmetic operation. You start with a known date, apply a positive or negative offset of whole days, and account for varying month lengths and leap years to arrive at the result date.

The core relationship is:

Result Date = Start Date ± N Days

When the offset spans month or year boundaries, each month's actual day count (28–31 days) and leap-year rules (366 days in a leap year) are applied automatically.

  • Result Date — The final calendar date after the offset has been applied to the start date.
  • Start Date — The known calendar date you are calculating from (e.g., March 15, 2025).
  • N — The number of days to add (positive value) or subtract (negative value). For example, N = 30 adds 30 days; N = −30 subtracts 30 days.

Worked Example: Adding 90 Days to a Date

Start Date: January 10, 2025 | Operation: Add | Offset: 90 days
January has 31 days → 31 − 10 = 21 remaining days in January after Jan 10.
After January: 21 days used, 90 − 21 = 69 days remaining → move to February.
February 2025 has 28 days (2025 is not a leap year). 69 − 28 = 41 days remaining → move to March.
March has 31 days. 41 − 31 = 10 days remaining → move to April.
10 days into April = April 10, 2025.

Result: April 10, 2025 (Thursday)

What Your Result Means

Adding 90 days to January 10, 2025 lands on April 10, 2025. This is a Thursday. The calculator steps through each month sequentially, subtracting the actual number of days in each month and accounting for 2025 not being a leap year (February has 28 days), until the remaining day count is exhausted.

Understanding Date

Why Date Arithmetic Is More Complex Than It Looks

Adding days to a date seems simple, but calendar arithmetic involves several real-world rules:

Variable Month Lengths

Months have 28, 29, 30, or 31 days depending on the month and year. You cannot simply add 30 days to any date and expect to stay within the same month.

Leap Years

A year is a leap year (366 days, February has 29 days) if:

  • It is divisible by 4, AND
  • If divisible by 100, it must also be divisible by 400.

Example: 2000 was a leap year; 1900 was not; 2024 is.

Common Use Cases for Date Arithmetic

  • Project deadlines: "The report is due 45 business days from the contract signing."
  • Legal and financial windows: Many legal notices, loan periods, and warranty terms are stated in days (e.g., a 30-day return policy or a 90-day grace period).
  • Medical follow-ups: Doctors schedule follow-ups a set number of days post-procedure.
  • Event countdowns: Planning events a fixed number of days in the future.

Business Days vs. Calendar Days

This calculator works with calendar days (every day counts). If you need business days (excluding weekends and public holidays), the result will differ. For example, 10 business days from a Monday typically spans about two calendar weeks.

Weeks and Months as Offsets

When adding weeks, simply multiply by 7 (e.g., 6 weeks = 42 days). When adding months, the day of the month stays the same unless the target month is shorter — in that case, most systems use the last day of that month (e.g., January 31 + 1 month = February 28 or 29).

Common Mistakes

  • **Forgetting leap years**: Adding days across a February in a leap year without accounting for the extra day leads to a date that is one day off.
  • **Confusing calendar days with business days**: 30 calendar days is not the same as 30 business days (which is approximately 6 calendar weeks).
  • **Wrong direction**: Entering a positive offset when you meant to go backward in time (e.g., finding a date 60 days *before* today requires subtraction, not addition).
  • **Month-end edge cases**: Adding exactly 1 month to January 31 is ambiguous — be explicit about whether you mean 28/29/30/31 calendar days.
  • **Time zone errors**: If you are working with timestamps across midnight in different time zones, the resulting date can shift by one day.

Common Questions About Date

How many days are in each month?

January 31, February 28 (29 in a leap year), March 31, April 30, May 31, June 30, July 31, August 31, September 30, October 31, November 30, December 31.

How do I determine if a year is a leap year?

A year is a leap year if it is divisible by 4. However, years divisible by 100 are NOT leap years unless they are also divisible by 400. So 2000 and 2400 are leap years, but 1900 and 2100 are not.

What is the Gregorian calendar?

The Gregorian calendar is the internationally accepted civil calendar, introduced in October 1582 by Pope Gregory XIII. It replaced the Julian calendar and is the basis for all modern date arithmetic, including leap year rules.

How do legal deadlines use day counts?

Many legal systems specify deadlines in calendar days from a triggering event (e.g., 30 days to respond to a summons). The start date is typically the day after the triggering event (Day 0), so Day 1 is the next calendar day.

How do I add business days to a date?

First count the number of full weeks in your business-day offset (multiply by 7 calendar days), then add the remaining individual weekdays while skipping Saturdays, Sundays, and any public holidays.

Frequently Asked Questions

What is 90 days from today?

To find the date 90 days from today, enter today's date as the start date, choose 'Add,' and type 90. The calculator will display the exact calendar date, accounting for month lengths and leap years.

How do I calculate a date 30 days in the past?

Enter your start date, select 'Subtract,' and enter 30. The result will be the calendar date that was 30 days before your chosen start date.

Does the calculator account for leap years?

Yes. The Date Calculator automatically accounts for leap years. If your date range spans a February 29th in a leap year, that day is included in the count.

Can I add weeks or months instead of days?

You can convert weeks to days (multiply by 7) before entering the value. For months, use the dedicated month offset option if available, since months have variable lengths.

What is the difference between calendar days and business days?

Calendar days count every day including weekends and holidays. Business days count only weekdays (Monday–Friday), excluding public holidays. This calculator uses calendar days.

What date is 100 days from January 1, 2025?

100 days from January 1, 2025 is April 11, 2025. January contributes 30 remaining days (Jan 1 + 30 = Jan 31), February adds 28 (non-leap year), March adds 31, totaling 89 days, and 11 more days into April gives April 11.

Related Calculators

Sources

Only sources that have been reviewed are shown. Unverified citations are never published.

Spotted a calculation error?Report an Error