Skip to content
CalcTide logo
Time & Date

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.

Time & DateBy

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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 unit

The 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

Start2026-01-01
Operationadd
Amount30
Unitdays
Result2026-01-31

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

Start2026-01-01
Operationadd
Amount90
Unitdays
Result2026-04-01

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

Start2026-03-15
Operationsubtract
Amount8
Unitweeks
Result2026-01-18

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

Start2026-04-10
Operationadd
Amount6
Unitmonths
Result2026-10-10

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

Start2024-02-29
Operationadd
Amount1
Unityears
Result2025-03-01

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

Start2025-11-05
Operationadd
Amount12
Unitweeks
Result2026-01-28

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 typeTypical unitWhat to watch
30 days from todayDaysExact day count, not simply one month later
90 days from todayDaysCrosses month boundaries and often a quarter
12 weeks from a dateWeeksWeeks convert to 84 days
6 months from todayMonthsTarget month length can affect the final day
1 year from leap dayYearsLeap years can change the month and day result
Counting back from a deadlineDays or weeksUse 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/.

Frequently Asked Questions

It is the date you get after adding 90 calendar days to today's date. Enter today's date as the start date, choose Add, and enter 90 days to get the exact result for your calendar. For example, 90 days from January 1, 2026 is April 1, 2026 because the count crosses all of January, all of February, and all of March.
It is the date exactly 60 calendar days after today's date. Enter today's date, choose Add, and use 60 as the amount in days. For example, 60 days from January 1, 2026 is March 2, 2026 because January contributes 31 days and February contributes 28 days in 2026.
It is the date 45 calendar days after today's date. Enter today's date, choose Add, and enter 45 in the Amount field with days as the unit. For example, 45 days from January 1, 2026 is February 15, 2026.
It is the date 30 calendar days after today's date. Enter today's date, choose Add, and use 30 days to get the answer instantly. For example, 30 days from January 1, 2026 is January 31, 2026, which shows why a day count is not always the same as changing the month value.
Use months as the unit and enter 6 as the amount. The calculator will shift the calendar month forward by six while keeping the day when the target month supports it. If the target month does not contain that day, the underlying calendar logic rolls to the next valid date.
Yes, it accounts for leap years automatically because it uses real calendar dates. That means February 29 is included in leap years and skipped in non-leap years. Leap-day examples can produce results that look unusual, so they are worth double-checking when the exact anniversary date matters.
Yes, choose Subtract to count backward from the starting date. This works for all supported units, including days, weeks, months, and years. It is useful for finding prep dates, notice dates, filing windows, and earlier milestones tied to a fixed deadline.
Yes, 12 weeks is exactly 84 days. The calculator treats weeks as 7-day blocks, so adding 12 weeks produces the same result as adding 84 days to the same start date. Using weeks can still be more convenient when your plan is organized in weekly cycles.
No, this tool counts calendar dates, not business days or holiday schedules. Saturdays, Sundays, and holidays are not excluded from the count. If you need workday counting for contracts, shipping, payroll, or staffing, use a business days calculator instead.
It estimates date calculator outputs using the visible inputs and formula assumptions on this page.

Explore More in Time & Date