Date Calculator
Adding 90 days to January 1, 2026 lands on April 1, 2026. This date calculator helps you find a future or past calendar date by adding or subtracting days, weeks, months, or years from a starting date. Enter the start date, choose whether you want to add or subtract time, enter the amount, and select the unit to get the resulting date instantly. The calculation follows real calendar rules, so month length, leap years, and year changes are handled for you instead of treated like a flat spreadsheet number. That makes the tool useful for planning deadlines, contract review periods, project milestones, travel dates, subscription renewals, school schedules, and personal reminders where the exact date matters more than a rough estimate. People often search for answers like 30 days from today, 45 days from today, 60 days from today, 90 days from today, or 6 months from today. Those are all simple versions of the same problem. The date calculator works the same way whether you are looking forward from today, counting backward from a due date, or checking how a leap year changes the result. It is especially helpful when the span crosses February, a short month, or a new year, because mental math is usually where off-by-one mistakes show up.
Quick answer
Choose a start date, then decide whether you want to add time or subtract time from it.
What this tells you
- •Choose a start date, then decide whether you want to add time or subtract time from it.
- •Enter a whole-number amount and select days, weeks, months, or years as the unit.
- •The calculator applies calendar-aware date math instead of assuming every month has the same length.
- •Day and week calculations move by exact day counts, while month and year calculations shift the calendar date by the chosen unit.
- •Use it for common searches like 30 days from today, 60 days from today, 90 days from today, or a date 6 months from today.
How to Use
- 1Select the starting date in the Start date field. This can be today, a deadline, an invoice date, a move-in date, or any other calendar date you want to count from.
- 2Choose Add if you want a future date or Subtract if you want to count backward to an earlier date. This is the most important direction choice because reversing it changes the answer completely.
- 3Enter the amount as a non-negative whole number. For example, type 30 for 30 days, 12 for 12 weeks, 6 for 6 months, or 2 for 2 years.
- 4Pick the time unit that matches your question. Days are best for exact day counts, weeks are useful for 7-day blocks, months are useful for billing cycles or calendar milestones, and years are useful for anniversaries or long-range planning.
- 5Click Calculate to see the resulting date. If the result will be used for a legal notice, travel booking, payroll schedule, or another fixed deadline, compare it with the original calendar context before acting on it.
How It Works
Formula
Days: result = start date +/- amount days | Weeks: result = start date +/- (amount x 7 days) | Months and years: shift the calendar date by the chosen unitThe tool uses calendar-aware date arithmetic, not a single flat conversion factor. For days, it moves forward or backward by the exact number of calendar days you enter. For weeks, it multiplies the amount by 7 and then applies that many days. For months, it shifts the month value on the starting date. For years, it shifts the year value on the starting date. Because the code relies on real JavaScript Date behavior, month length and leap years affect the result automatically. That is why 90 days after January 1, 2026 becomes April 1, 2026, and why adding 1 year to February 29, 2024 returns March 1, 2025 in this implementation. When the exact day does not exist in the target month or year, the calendar rolls forward to the next valid date instead of inventing an impossible one.
Calculation note: values are processed in the order shown above, using the current input units.
Worked Examples
Add 30 days to a January date
Starting from January 1, 2026, adding 30 calendar days lands on January 31, 2026. January has 31 days, so a 30-day move from the first day of the month ends on the last day of that same month. This is a common check for free trials, payment terms, and short project deadlines.
Find the date 90 days from January 1, 2026
The calculator counts real calendar days across each month. From January 1, 2026, the next 31 days finish January, the next 28 days finish February, and the next 31 days finish March. That totals 90 days, so the result is April 1, 2026. This matches the example many people search for when they need a 90-day review or notice period.
Subtract 8 weeks from a deadline
Eight weeks equals 56 days because 8 x 7 = 56. Counting backward 56 days from March 15, 2026 lands on January 18, 2026. This is useful when you know the final deadline and want the date to start prep, ordering, or outreach work.
Add 6 months to a billing or contract date
Adding 6 months shifts April 10, 2026 to October 10, 2026. The day number stays the same here because the target month has a 10th day available. This is the kind of calculation people use for lease reviews, semiannual reporting, and recurring service renewals.
Add 1 year to leap day in this implementation
This result deserves attention because it shows how the underlying date logic handles leap day. The code shifts the year from 2024 to 2025, but February 29 does not exist in 2025, so the calendar rolls forward to March 1, 2025. If you are checking anniversaries tied to leap day, always confirm which rollover rule your process expects.
Add 12 weeks across a year boundary
Twelve weeks equals 84 days. Adding 84 days to November 5, 2025 crosses the end of November, all of December, and part of January, producing January 28, 2026. This example shows why a date calculator is handy when the count spans multiple months and a new calendar year.
Common Date Calculator Uses
Quick reference examples for popular date-counting searches and planning tasks.
| Question type | Typical unit | What to watch |
|---|---|---|
| 30 days from today | Days | Exact day count, not simply one month later |
| 90 days from today | Days | Crosses month boundaries and often a quarter |
| 12 weeks from a date | Weeks | Weeks convert to 84 days |
| 6 months from today | Months | Target month length can affect the final day |
| 1 year from leap day | Years | Leap years can change the month and day result |
| Counting back from a deadline | Days or weeks | Use Subtract instead of Add |
If you need workdays only, use a business days tool because this calculator counts every calendar day.
When should you use days, weeks, months, or years?
Days are the best choice when the exact number of calendar days matters. That includes shipping windows, return periods, legal notice periods, content schedules, and any question phrased as 21 days, 30 days, 45 days, 60 days, or 90 days from today. A day-based count is literal, so it does not care where month boundaries fall.
Weeks are useful when the schedule is built around repeating 7-day blocks. School calendars, training plans, marketing campaigns, and sprint schedules often start as week counts because the pattern is easier to discuss. The calculator simply converts weeks into days behind the scenes, which keeps the result exact and easy to verify.
Months are better for billing cycles, subscriptions, lease checkpoints, and calendar milestones that people naturally discuss by month. The tradeoff is that months do not all have the same number of days. If you start near the end of a month, the target date can move in a way that feels surprising at first. That is not an error. It is the calendar resolving an invalid day into the next valid date.
Years make sense for anniversaries, long-term planning, and renewal dates. Most of the time the month and day stay aligned. Leap years are the main exception. If the starting date is February 29, adding or subtracting years can produce March 1 or another nearby valid date depending on the rule used by the underlying system. This date calculator follows the rule built into the implementation, so it is worth checking leap-day cases closely.
Common mistakes
- Choosing Add when you really need Subtract. This flips the answer from a past date to a future date or the other way around.
- Using months when the question is really about an exact day count. Thirty days from a date is not always the same as 1 month from that date.
- Forgetting that weeks are fixed 7-day blocks. Twelve weeks always means 84 days, even if the range crosses several months.
- Assuming every month has enough days to preserve the same day number. End-of-month and leap-day cases can roll into the next valid calendar date.
- Relying on the result for business-day, holiday, or time-zone planning. This calculator returns a calendar date, not a work schedule or a timestamp.
Embed this calculator on your site
Drop this single line where you want the calculator to appear. It is responsive, mobile-friendly, resizes automatically, and is free to use with attribution.
<script src="https://calctide.com/embed.js" data-tool="date-calculator" async></script>Preview the embed at /embed/date-calculator/.