📅 Date & Time

Date Add Subtract Calculator

Add or subtract days, weeks, months and years to any date. Add months to date or add years to any starting date - and instantly see the result date in all formats. Find what date is 30, 60, 90 or any number of days from today. Business days mode skips weekends. Use as a date calculator to add days to date, subtract days from date, or find what date is N days from now. Multiple output formats ready to copy. No login required.

Add days to date Days from today Business days Months & years All date formats
AdSense — 728×90 Leaderboard
Date Calculator

Add or Subtract Days, Weeks, Months & Years - With Business Days Mode

Date & Operation
Amount to add/subtract
Operations apply in order: years then months then weeks then days.
📅
Enter a start date and amount above, then click Calculate.
Days from Today
Quick presets:
Enter a number of days and click Find Date.
Business Days
Weekends (Saturday & Sunday) are always skipped. Business days = Mon-Fri only.
💼
Enter a start date and number of business days above.
AdSense — 728×90 Leaderboard
📐
How many days between two dates?
Use the free Date Difference Calculator to find the exact number of days, weeks, months and years between any two dates, with business day mode.
Date Difference Calculator →
⭐ Ratings

Rate this tool

4.9
★★★★★
Based on 14,280 ratings
5
13,423
4
571
3
143
2
143
1
0
Was this date calculator helpful?
Thank you!
Key features

Everything the Date Add Subtract Calculator Does

Add Days, Weeks, Months, Years
Add any combination of years, months, weeks and days to any start date simultaneously. Operations are applied in order - years first, then months, then weeks, then days.
Subtract from Any Date
Switch to Subtract mode to go backwards from any date. Useful for finding deadlines, calculating notice periods, or finding what date was N days ago.
Days from Today
Instantly find what date is any number of days, weeks, months or years from today. Quick preset buttons for 7, 14, 30, 60, 90, 100, 180 days and 1 year.
💼
Business Days Mode
Add or subtract working days only, automatically skipping Saturdays and Sundays. Useful for invoice payment terms, shipping timelines, and legal deadlines.
📄
Multiple Output Formats
Result shown in ISO 8601, long date (Monday, 20 April 2026), US format (MM/DD/YYYY), UK format (DD/MM/YYYY) and Unix timestamp. Copy any format with one click.
📊
Complete Date Details
Result includes day of week, ISO week number, day of year, quarter, and whether the date falls on a weekend or in a leap year.
📅
Correct Month Arithmetic
Handles month-end dates correctly. Adding 1 month to 31 January gives the last day of February (28 or 29), not a non-existent date like 31 February.
Instant Results
All date arithmetic runs immediately in the browser. Results appear on click with no server round-trip. Works offline. No login or account required.
🔓
Timezone Safe
All calculations use UTC internally to avoid daylight saving time (DST) boundary errors that can cause off-by-one-day results in local time zone calculations.
How to use

How to Add or Subtract Days from a Date

1
Choose the right tab for your question
Add / Subtract Date: start from any specific date. Days from Today: find a date relative to today automatically. Business Days: count only Mon-Fri working days.
2
Enter your start date
In the Add / Subtract tab, enter the start date using the date picker. Today's date is pre-filled. In the Days from Today tab, today's date is used automatically.
3
Select Add or Subtract
Click Add to move forward in time, or Subtract to move backward. The operation applies to all of the values you enter - years, months, weeks and days.
4
Enter the duration
Enter years, months, weeks and days - you can fill any combination. For example, enter 1 year, 0 months, 0 weeks and 15 days to add 1 year and 15 days simultaneously.
5
Click Calculate
The result date appears in the large hero card with the full date, day of week, and days elapsed from start to result. Below that, detailed cards show the week number, day of year, quarter and other useful facts about the result date.
6
Copy the date in any format
The dark formats panel shows the result in ISO 8601, long date, US format, UK format and Unix timestamp. Click any Copy button to copy that format for use in emails, spreadsheets, databases or code.
Competitor comparison

Date Calculator: LazyTools vs Competitors

Most date calculators only add or subtract days from today. LazyTools lets you start from any date, combine years + months + weeks + days simultaneously, and use business days mode.

FeatureLazyToolstimeanddate.comcalculator.netGoogle search
Add/subtract from any dateYesYesYesToday only
Add years + months + days togetherYes (simultaneous)YesDays onlyDays only
Business days modeYes (Mon-Fri)YesNoNo
Multiple output formatsYes (5 formats)1 format1 format1 format
ISO week number in resultYesYesNoNo
Quick preset buttonsYes (8 presets)NoNoNo
Correct month-end handlingYesYesVariableVariable
No login requiredYesYesYesYes
Date arithmetic guide

Date Add Subtract: Complete Reference

Date arithmetic is used in legal deadlines, financial calculations, project management, shipping estimates and everyday planning. The key complexity is that months have different lengths and years have leap days, so simple day counting often gives wrong results when working with months and years.

Common queryDays to addUse case
7 days from today7One week deadline, weekly recurring events
14 days from today14Two weeks notice, fortnight payment terms
30 days from today30Net-30 invoice terms, 1 month estimate
60 days from today60Net-60 invoice terms, 2 month estimate
90 days from today90Quarterly deadline, 3 month estimate
100 days from today100100-day plan milestones
6 months from today180-1846-month review, half-year anniversary
1 year from today365-366Annual renewal, 1-year warranty

How to add days to a date correctly

Adding days to a date is straightforward: each day increments the calendar by exactly 24 hours. The complication arises with daylight saving time (DST) changes in local time zones. This calculator uses UTC internally to avoid DST-boundary errors - a common bug in date calculators that use local time, where adding 30 days across a DST boundary gives a result that is one hour off, occasionally appearing as the wrong day in certain timezones.

How to add months to a date

Adding months to a date requires special handling for month-end dates. When you add 1 month to 31 January, there is no 31 February, so the result is the last day of February (28 in a regular year, 29 in a leap year). This calculator always clamps to the last valid day of the result month rather than rolling over into the next month, which is the standard expected behaviour. Adding 1 month to 30 January gives 28 February (not 2 March).

What date is 90 days from today

The date that is 90 days from today changes every day. Use the Days from Today tab and enter 90 to get today's specific answer. 90 days is a common deadline period: in the UK and US, many contract notice periods are 90 days. VAT and tax return periods are often 90 days. Clinical trial follow-up periods commonly use 30, 60 or 90 day intervals. The 90-day rule in US immigration also uses calendar days.

Business days calculator: add working days to a date

The business days calculator mode adds working days (Monday to Friday) only, skipping every Saturday and Sunday. Adding 10 business days to a Monday means counting 5 days in the first week and 5 days in the second week, landing on a Friday. This is different from adding 14 calendar days (which would also be a Monday). Business day calculations are used in: invoice payment terms (net 10, net 20 business days), legal notice periods, shipping and delivery estimates, and financial settlement periods (T+2 settlement = 2 business days after trade date).

Date arithmetic in different contexts

Different industries define "month" and "day" differently. In banking, some calculations use a 30/360 day count convention where every month is treated as exactly 30 days and every year as 360 days. In contract law, months are calendar months (from the 15th of one month to the 15th of the next). In shipping, transit time is usually calendar days. This calculator uses calendar months and calendar days, which matches everyday usage. For specialised financial calculations, check the specific day count convention specified in the contract.

Subtract days from a date: practical examples

Subtracting days is as useful as adding: find the start date of a project given its deadline and duration, calculate when to send a reminder before a payment due date, find the date 90 days before year-end for tax planning, or calculate the last day of a warranty period from today. Enter the end/deadline date as the start date, choose Subtract, and enter the number of days to go back.

FAQ

Frequently Asked Questions

Enter the start date, select Add, enter the number of days and click Calculate. For example, to find 30 days from 1 April 2026: enter 01/04/2026, add 30 days, result is 1 May 2026. You can combine years, months, weeks and days simultaneously in one calculation.
Use the Days from Today tab, enter 30, and click Find Date. The result is based on today's actual date and updates automatically. Quick preset buttons let you instantly find 7, 14, 30, 60, 90, 100, 180 days or 1 year from today.
Enter the start date, click the Subtract button, enter days to subtract and click Calculate. To find what date was 90 days before 31 December 2026: enter 31/12/2026, subtract 90 days, result is 2 October 2026.
Enter the months value in the Months field (alongside any years, weeks or days). Adding 1 month to 31 January gives 28 February (or 29 in a leap year) because February is shorter. The calculator handles month-end dates correctly, never producing invalid dates.
Use the Days from Today tab and enter 90, or click the 90 days preset button. The exact date changes daily. Common uses for 90-day deadlines include warranty periods, return windows, legal notice periods, quarterly milestones and immigration rules.
Business days count only Monday to Friday, skipping Saturday and Sunday. Adding 10 business days to a Monday gives the Friday of the second week following. Use the Business Days tab. Common uses: net-30 invoice terms, shipping timelines, legal notice periods, T+2 financial settlement.
Use the Days from Today tab, switch the unit to Months and enter 6. Or in the Add/Subtract tab, enter today's date and add 6 months. Month-end handling: 6 months from 31 August is 28 February (or 29 in a leap year) because February is shorter.
Yes. Enter values in all four fields simultaneously - years, months, weeks and days. Operations are applied in order: years first, then months, then weeks, then days. For example, adding 1 year, 3 months and 15 days to 1 January 2025 gives 16 April 2026.
Related tools

More free date & time tools