Skip to content
Date Stepper

Add Days to a Date

Pick a start date and add or subtract days, weeks, or months. Adding 30 days from your start lands on Monday, June 29, 2026. Day and week steps roll across months automatically; month steps clamp to the month end (the Excel EDATE rule). Use the +/− pad for quick nudges.

Result date

2026-06-29

Weekday

Monday

Net days

+30

Offset

+30 days

Quick Conversion

Formula: days = weeks × 7

The Date Stepper

Date Stepper Pad
+30 days net

Offset

+30 days

June 2026

SunMonTueWedThuFriSat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

Lands on

Monday, June 29, 2026

Defaults to today.

Positive adds, negative subtracts.

Lands on

2026-06-29

Monday · +30 days

Common Offsets

One-click presets for the offsets people add most.

Days Added → Result Date

Days addedResult dateWeekday
+1 days2026-05-31Sunday
+3 days2026-06-02Tuesday
+7 days2026-06-06Saturday
+10 days2026-06-09Tuesday
+14 days2026-06-13Saturday
+21 days2026-06-20Saturday
+30 days2026-06-29Monday
+45 days2026-07-14Tuesday
+60 days2026-07-29Wednesday
+90 days2026-08-28Friday
+180 days2026-11-26Thursday
+365 days2027-05-30Sunday

Need to measure between two dates instead? Try the weeks-between calculator.

The Date-Step Formula

result = startDate + (N × unitDays)days: unitDays = 1 · weeks: unitDays = 7 · months: clamp(day, lastDayOf(month + N))

Worked: start Jan 28, 2026, add 10 days. setDate(28 + 10) = Feb 7, 2026 — the engine carries the 3-day overflow past January's 31 days into February automatically. For weeks: Jan 28 + 2 weeks = Feb 11, same weekday (Wednesday). For months: Jan 31 + 1 month clamps to Feb 28, 2026.

Unit Reference

UnitBehaviourWeekday
DaysFixed count; rolls across monthsShifts by N mod 7
Weeks7 × N daysAlways the same
MonthsSame day-of-month; clamps to month endVaries
Business daysSkips weekends (use sibling tool)Mon–Fri only

Saved Calculations

No saved calculations yet. Tap "Save" to remember up to six date steps.

How to Use the Date Stepper

  1. Set the start date — it defaults to today.
  2. Pick the unit on the pad: days for a fixed count, weeks to keep the weekday, or months for same-date-next-month with clamping.
  3. Tap the green +/− buttons to nudge the offset, or type an exact amount in the control panel.
  4. Read the landed date highlighted on the mini calendar and confirm its weekday below.
  5. Tap "Save" to keep frequently-used offsets like a 90-day notice or 14-day return window.

Adding Days: The Cleanest Date Arithmetic

In 2026, a project manager setting a 45-day milestone, a nurse scheduling a 10-day medication course, and a shipper quoting a 21-business-day delivery window all need the same operation: take a start date and step forward (or back) a fixed amount. Adding days to a date sounds trivial until month boundaries, varying month lengths, and leap years get involved. This date stepper handles all of that with a tactile calculator pad — tap plus or minus and the calendar advances and lands on the answer.

The core operation, adding days, is the cleanest form of date arithmetic because a day is a fixed unit (ignoring the rare leap second). Adding N days to a date simply moves N positions forward in the calendar, rolling over month and year boundaries automatically. The ECMAScript Date object does this natively: setDate(getDate() + N) correctly carries from, say, January 28 + 5 days to February 2. There is no clamping needed for pure day addition — every day exists.

Adding weeks is just adding 7 × N days, which has a useful property: the result always falls on the same weekday as the start. Add 2 weeks to a Tuesday and you land on a Tuesday. This is why recurring meetings, bi-weekly pay periods, and sprint cycles are expressed in weeks — the weekday stays put, which keeps schedules legible. The stepper shows the landing weekday so you can confirm this at a glance.

Adding months is the one operation that needs care, because months have different lengths. The convention, shared by Excel's EDATE, SQL's DATEADD, and date libraries like date-fns and Luxon, is to keep the same day-of-month and clamp to the month end when it does not exist — January 31 plus one month becomes February 28 (or 29). This stepper applies that clamping rule and the result reflects it, so a month-end start never produces an impossible date.

The Gregorian calendar's irregular month lengths — 31, 28/29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 — are a fossil of Roman politics. Julius Caesar's reform in 46 BCE and Augustus's later vanity (taking a day from February to make 'his' month, August, a full 31) left us a calendar where date arithmetic cannot assume a fixed month length. That is precisely why a tool that steps in days, weeks, and months separately is more trustworthy than mental math.

Business-day counting is a related but distinct problem: many contracts and shipping quotes count only Monday-to-Friday, skipping weekends and holidays. Pure day addition does not do this; you need a business-day calculator for that. The stepper here counts calendar days (every day), which is the right default for medical courses, age-outs, statutory deadlines stated in 'days', and most personal planning. The sibling business-day tool covers the weekday-only case.

Practically, the safest workflow is to set the start date, choose the unit (days for fixed counts, weeks to preserve the weekday, months for same-date-next-month), and confirm both the result date and its weekday. Use the +/− pad for quick nudges and the number entry for exact jumps. Save frequently-used offsets — a 90-day notice period, a 14-day return window — to the history panel so you never recompute them.

Add Days to a Date — FAQ

Have more questions? Contact us

Trusted by planners, nurses, and paralegals

4.9
Based on 5,210 reviews

I quote 21-day and 45-day windows all day. The +/− pad lets me nudge a start date and instantly see the landing weekday, which matters because we don't deliver Sundays. Fast and unambiguous.

G
Greg Holloway
Logistics coordinator quoting delivery windows in calendar days
May 10, 2026

A 10-day antibiotic course or a 14-day follow-up has to be exact. Switching the unit to days and reading the weekday has eliminated the whiteboard math we used to do. The clamping on months is a nice safety net too.

N
Nurse Priya Menon
Clinical nurse scheduling medication courses and follow-up dates
April 18, 2026

Weeks mode is perfect for sprints because the landing weekday never moves. I step +2 weeks repeatedly and every sprint review lands on the same Thursday. The history panel keeps my recurring offsets handy.

S
Sam Whitcombe
Agile delivery lead planning two-week sprint cadences
March 24, 2026

Court deadlines are written in days and they roll across months. This stepper handles the month boundaries flawlessly, and the calendar grid showing the landed day removes any doubt before I file.

A
Aisha Bello
Paralegal tracking statutory deadlines stated in calendar days
February 9, 2026

Love using our calculator?

Related Tools

Learn More

Related Articles

Dive deeper with our expert guides and tutorials related to Add Days to a Date Calculator

Loading articles...