Add or Subtract Days: The Weekday Shortcut and the Calendar Walk
"Ninety days from now" is a common contract term — notice periods, return windows, "same as cash" promotions — and counting it in your head is harder than it should be, because months don't all have the same number of days. There's an exact shortcut if you only need the day of the week, and a slightly longer, still hand-doable walk through the calendar if you need the actual date.
The method: two separate questions
The weekday of the answer only depends on how many days you're moving, because every 7 days lands back on the same weekday no matter how many days are in the months you pass through:
weekday offset = N mod 7
Count that many weekdays forward (adding) or backward (subtracting) from today's weekday, and that's the answer's weekday — leap years and month lengths never enter into it.
The actual date has no such shortcut, because months genuinely differ in length. You have to walk through them:
date = today, stepped day by day through each remaining month until N days are used up
In practice: find how many days are left in the current month, subtract that from N, then subtract each full month's length in turn until fewer days than a month remain — the rest land in the next month.
A worked example: 90 days from July 25, 2026
Weekday first: July 25, 2026 is a Saturday. 90 mod 7 = 6, so count 6 weekdays forward — Sunday, Monday, Tuesday, Wednesday, Thursday, Friday. That took no calendar at all.
Now the date. July has 31 days, so 31 − 25 = 6 days remain in July, reaching July 31 having used 6 of the 90. That leaves 90 − 6 = 84. August has 31 days: 84 − 31 = 53 left, reaching August 31 (37 days used so far). September has 30 days: 53 − 30 = 23 left, reaching September 30 (67 days used). Only 23 days remain, fewer than October's 31, so they land inside October, on day 23. The result is October 23, 2026 — a Friday, matching the shortcut. Check: 6 + 31 + 30 + 23 = 90, exactly.
A second example: a 60-day return window
A purchase made November 15, 2026, with a 60-day return window. Weekday: November 15, 2026 is a Sunday; 60 mod 7 = 4, so 4 weekdays forward — Monday, Tuesday, Wednesday, Thursday.
Date: November has 30 days, so 30 − 15 = 15 days remain in November. 60 − 15 = 45 left. December has 31 days: 45 − 31 = 14 left, fewer than January's 31, so they land inside January, on day 14. The window closes January 14, 2027, a Thursday. Check: 15 + 31 + 14 = 60.
A third example: subtracting instead of adding
A notice period requires acting 45 days before a March 1, 2027 deadline. Subtracting works the same way, in reverse. Weekday: March 1, 2027 is a Monday; 45 mod 7 = 3, so count 3 weekdays backward — Sunday, Saturday, Friday.
Date: walking backward, all of February (28 days in 2027, not a leap year) gets from March 1 back to February 1 — that uses 28 of the 45 days. 45 − 28 = 17 left. January has 31 days, and stepping back 17 days from February 1 lands on January (31 − 17 + 1) = January 15. The deadline for acting is January 15, 2027, a Friday. Check: 28 + 17 = 45.
Why the weekday shortcut always works
Seven doesn't divide evenly into any month length (28, 29, 30 or 31 days), which is exactly why the actual date needs the month-by-month walk above. But the weekday cycle repeats every 7 days regardless of what the months are doing underneath it, so the remainder after dividing by 7 is the entire answer — no calendar, no leap-year check, nothing to look up.
What the tool adds
The walk above is all you need, on paper, to move any number of days from any date, forward or backward. The tool's job is just speed and not having to track running totals in your head across several months: enter the date and the number of days (negative to subtract), and it prints the resulting date and its weekday instantly, entirely on your device.