# Date Calculator

Calculate future or past dates by adding or subtracting days, weeks, and months. Find the day of the week and days from today for any date.

## What this calculates

Need to figure out a deadline, due date, or anniversary? This date calculator adds or subtracts any combination of days, weeks, and months from a starting date and tells you the resulting date, day of the week, and how far it is from today.

## Inputs

- **Start Date (days from today)** — min -36500, max 36500 — 0 for today, positive for future dates, negative for past dates
- **Operation** — options: Add, Subtract — Add to or subtract from the start date
- **Days** — min 0, max 36500 — Number of days to add or subtract
- **Weeks** — min 0, max 5200 — Number of weeks to add or subtract
- **Months** — min 0, max 1200 — Number of months to add or subtract

## Outputs

- **Result Date** — formatted as text — The calculated date
- **Day of Week** — formatted as text — The day of the week for the result date
- **Days from Today** — How many days the result is from today

## Details

The calculator starts from a date you specify as days from today (0 for today, negative numbers for past dates) and then adds or subtracts your chosen duration. Months are added calendar-style, meaning adding 1 month to January 31 gives February 28 (or 29 in a leap year).

This is useful for calculating project deadlines, loan maturity dates, contract expiration, subscription renewal dates, or any scenario where you need to count forward or backward from a known date. The day-of-week output helps with scheduling around weekends and holidays.

For business-day calculations that exclude weekends, use the dedicated Business Days Calculator instead.

## Frequently Asked Questions

**Q: How does adding months work for end-of-month dates?**

A: When you add months and the resulting month has fewer days, the date adjusts to the last valid day. For example, adding 1 month to January 31 gives February 28 (or 29 in a leap year).

**Q: Can I calculate dates in the past?**

A: Yes. Either set a negative start date (e.g., -30 for 30 days ago) or use the Subtract operation to go backward from any starting date.

**Q: Does this account for leap years?**

A: Yes, the calculator uses standard date arithmetic that correctly handles leap years, including February 29.

**Q: What is the maximum range I can calculate?**

A: You can calculate dates up to 100 years (36,500 days) in the past or future from today, which covers virtually any practical scenario.

---

Source: https://vastcalc.com/calculators/everyday/date-calculator
Category: Everyday Life
Last updated: 2026-04-21
