★ TIME & DATE · DATES · ADD & SUBTRACT

Date Calculator: Add or Subtract Days From Any Date

On the defaults — October 28, 2026 plus 45 days — the result is December 12, 2026, a Saturday, 6 weeks 3 days, 45 days from today, and the start date was a Wednesday. Put in a start date and an amount of days, weeks or months and the calculator works out the date you land on, its day of the week, and how far away it is. This one is the DATE — a date plus or minus a span; the days-between-dates-calculator page is the SPAN — how many days sit between two dates — not a date moved by a span; the age-calculator page is the AGE — how old someone is on a date — not a date moved forward or back; the hours-between-times-calculator page is the HOURS — elapsed time between two clock times — not days on a calendar; and the time-calculator page is the DURATIONS — hours and minutes added together — not dates. No date calculator exists on this site — this one is the first.

1347

Date calculator

Adding days to a date is counting forward on the calendar: October 28, 2026 plus 45 days is December 12, 2026, because October has 3 days left after the 28th, November has 30, and 12 days into December makes 45 — and December 12, 2026 is a Saturday, 45 days being 6 weeks and 3 days, so the weekday moves forward three days from Wednesday. Weeks are 7 days and months are calendar months, clamped: January 31 plus 1 month is February 28, never March 3. The calculator shows all of it with notes, never hides it.

The date to start from — the default is October 28, 2026. Use the calendar picker or type a date as year-month-day.

How many days, weeks or months to move — the default is 45. A whole number, 0 or above.

Days, weeks or months — the unit the amount is counted in. Months are calendar months, clamped to the last day of the target month.

Add moves forward in time, subtract moves back. The default is add.

October 28, 2026 + 45 days = December 12, 2026 (Saturday)October 28, 2026 + 45 days = December 12, 2026 (Saturday)October 28, 2026 + 45 days = December 12, 2026 (Saturday). That is 6 weeks 3 days — 45 days from the start date, 45 days from today. The start date was a Wednesday. October 28, 2026 minus 90 days is July 30, 2026, a Thursday.

Start date: October 28, 2026

Start weekday: Wednesday

Amount: 45

Unit: days

Direction: add

Result date: December 12, 2026

Result (ISO): 2026-12-12

Day of the week: Saturday

Days: 45

Weeks and days: 6 weeks 3 days

Days from today: 45

Verdict: October 28, 2026 + 45 days = December 12, 2026 (Saturday)

Branch: October 28, 2026 + 45 days: October 28, 2026 + 45 days = December 12, 2026 (Saturday)

Branch: October 28, 2026 − 90 days: October 28, 2026 − 90 days = July 30, 2026 (Thursday)

Branch: January 31, 2026 + 1 month: January 31, 2026 + 1 month = February 28, 2026 (Saturday)

Branch: January 31, 2028 + 1 month: January 31, 2028 + 1 month = February 29, 2028 (Tuesday)

Branch: December 31, 2026 + 1 day: December 31, 2026 + 1 day = January 1, 2027 (Friday)

Branch: October 28, 2026 + 6 weeks: October 28, 2026 + 6 weeks = December 9, 2026 (Wednesday)

Branch: February 28, 2026 + 1 day: February 28, 2026 + 1 day = March 1, 2026 (Sunday)

Branch: February 29, 2028 + 12 months: February 29, 2028 + 12 months = February 28, 2029 (Wednesday)

Branch: October 28, 2026 − 45 days: October 28, 2026 − 45 days = September 13, 2026 (Sunday)

Branch: October 28, 2026 + 100 days: October 28, 2026 + 100 days = February 5, 2027 (Friday)

Reverse: Smallest days to add to October 28, 2026 to reach December 25, 2026: 58 days

Reverse: Smallest days to add to October 28, 2026 to reach December 25, 2026 (rounded): 58 days

At 58 days the figures are: October 28, 2026 + 58 days = December 25, 2026 (Friday) (58 days)

At the lower neighbor the figures are: October 28, 2026 + 57 days = December 24, 2026 (Thursday) (57 days)

At the upper neighbor the figures are: October 28, 2026 + 59 days = December 26, 2026 (Saturday) (59 days)

Reverse verdict: STEP

Reverse: Largest days to subtract from October 28, 2026 staying on or after July 1, 2026: 119 days

Reverse: Largest days to subtract from October 28, 2026 staying on or after July 1, 2026 (rounded): 119 days

At 119 days the figures are: October 28, 2026 − 119 days = July 1, 2026 (Wednesday) (−119 days)

At the upper neighbor the figures are: October 28, 2026 − 120 days = June 30, 2026 (Tuesday) (−120 days)

At the lower neighbor the figures are: October 28, 2026 − 118 days = July 2, 2026 (Thursday) (−118 days)

Reverse verdict: STEP

Reverse: Smallest weeks to add to October 28, 2026 to reach January 1, 2027: 10 weeks

Reverse: Smallest weeks to add to October 28, 2026 to reach January 1, 2027 (rounded): 10 weeks

At 10 weeks the figures are: October 28, 2026 + 10 weeks = January 6, 2027 (Wednesday) (70 days)

At the lower neighbor the figures are: October 28, 2026 + 9 weeks = December 30, 2026 (Wednesday) (63 days)

At the upper neighbor the figures are: October 28, 2026 + 11 weeks = January 13, 2027 (Wednesday) (77 days)

Reverse verdict: STEP

Reverse: Smallest months to add to October 28, 2026 to reach June 1, 2027: 8 months

Reverse: Smallest months to add to October 28, 2026 to reach June 1, 2027 (rounded): 8 months

At 8 months the figures are: October 28, 2026 + 8 months = June 28, 2027 (Monday) (243 days)

At the lower neighbor the figures are: October 28, 2026 + 7 months = May 28, 2027 (Friday) (212 days)

At the upper neighbor the figures are: October 28, 2026 + 9 months = July 28, 2027 (Wednesday) (273 days)

Reverse verdict: STEP

Reverse: Largest days to subtract from December 31, 2026 staying in 2026: 364 days

Reverse: Largest days to subtract from December 31, 2026 staying in 2026 (rounded): 364 days

At 364 days the figures are: December 31, 2026 − 364 days = January 1, 2026 (Thursday) (−364 days)

At the upper neighbor the figures are: December 31, 2026 − 365 days = December 31, 2025 (Wednesday) (−365 days)

At the lower neighbor the figures are: December 31, 2026 − 363 days = January 2, 2026 (Friday) (−363 days)

Reverse verdict: STEP

Reverse: Smallest days to add to February 28, 2026 to reach March 15, 2026: 15 days

Reverse: Smallest days to add to February 28, 2026 to reach March 15, 2026 (rounded): 15 days

At 15 days the figures are: February 28, 2026 + 15 days = March 15, 2026 (Sunday) (15 days)

At the lower neighbor the figures are: February 28, 2026 + 14 days = March 14, 2026 (Saturday) (14 days)

At the upper neighbor the figures are: February 28, 2026 + 16 days = March 16, 2026 (Monday) (16 days)

Reverse verdict: STEP

Edge: October 28, 2026 + 0 days: October 28, 2026 + 0 days = October 28, 2026 (Wednesday)

Edge: February 29, 2028 + 1 day: February 29, 2028 + 1 day = March 1, 2028 (Wednesday)

Edge: February 28, 2026 + 1 month: February 28, 2026 + 1 month = March 28, 2026 (Saturday)

Edge: January 31, 2026 − 1 month: January 31, 2026 − 1 month = December 31, 2025 (Wednesday)

Edge: December 31, 2026 + 1 month: December 31, 2026 + 1 month = January 31, 2027 (Sunday)

Edge: February 29, 2028 − 12 months: February 29, 2028 − 12 months = February 28, 2027 (Sunday)

Edge: October 28, 2026 + 365 days: October 28, 2026 + 365 days = October 28, 2027 (Thursday)

Edge: October 28, 2026 − 365 days: October 28, 2026 − 365 days = October 28, 2025 (Tuesday)

Edge: March 31, 2026 + 1 month: March 31, 2026 + 1 month = April 30, 2026 (Thursday)

Edge: October 28, 2026 + 52 weeks: October 28, 2026 + 52 weeks = October 27, 2027 (Wednesday)

Edge: February 29, 2000 + 1 month: February 29, 2000 + 1 month = March 29, 2000 (Wednesday)

October 28, 2026 + 45 days = December 12, 2026 (Saturday). On the defaults — October 28, 2026 plus 45 days — the result is December 12, 2026, a Saturday, 6 weeks 3 days, 45 days from today. The smallest days to add to October 28, 2026 to reach December 25, 2026 is 58 days — and 57 days is December 24, 2026.

October 28, 2026 + 45 days: October 28, 2026 + 45 days = December 12, 2026 (Saturday).

October 28, 2026 − 90 days: October 28, 2026 − 90 days = July 30, 2026 (Thursday).

January 31, 2026 + 1 month: January 31, 2026 + 1 month = February 28, 2026 (Saturday).

January 31, 2028 + 1 month: January 31, 2028 + 1 month = February 29, 2028 (Tuesday).

December 31, 2026 + 1 day: December 31, 2026 + 1 day = January 1, 2027 (Friday).

October 28, 2026 + 6 weeks: October 28, 2026 + 6 weeks = December 9, 2026 (Wednesday).

February 28, 2026 + 1 day: February 28, 2026 + 1 day = March 1, 2026 (Sunday).

February 29, 2028 + 12 months: February 29, 2028 + 12 months = February 28, 2029 (Wednesday).

October 28, 2026 − 45 days: October 28, 2026 − 45 days = September 13, 2026 (Sunday).

October 28, 2026 + 100 days: October 28, 2026 + 100 days = February 5, 2027 (Friday).

Reverse: The smallest days to add to October 28, 2026 to reach December 25, 2026 is 58 days; at 58 days the figures are October 28, 2026 + 58 days = December 25, 2026 (Friday) (58 days); at the lower neighbor the figures are October 28, 2026 + 57 days = December 24, 2026 (Thursday) (57 days) — verdict: STEP. Reverse: The largest days to subtract from October 28, 2026 staying on or after July 1, 2026 is 119 days; at 119 days the figures are October 28, 2026 − 119 days = July 1, 2026 (Wednesday) (−119 days); at the upper neighbor the figures are October 28, 2026 − 120 days = June 30, 2026 (Tuesday) (−120 days) — verdict: STEP. Reverse: The smallest weeks to add to October 28, 2026 to reach January 1, 2027 is 10 weeks; at 10 weeks the figures are October 28, 2026 + 10 weeks = January 6, 2027 (Wednesday) (70 days); at the lower neighbor the figures are October 28, 2026 + 9 weeks = December 30, 2026 (Wednesday) (63 days) — verdict: STEP. Reverse: The smallest months to add to October 28, 2026 to reach June 1, 2027 is 8 months; at 8 months the figures are October 28, 2026 + 8 months = June 28, 2027 (Monday) (243 days); at the lower neighbor the figures are October 28, 2026 + 7 months = May 28, 2027 (Friday) (212 days) — verdict: STEP. Reverse: The largest days to subtract from December 31, 2026 staying in 2026 is 364 days; at 364 days the figures are December 31, 2026 − 364 days = January 1, 2026 (Thursday) (−364 days); at the upper neighbor the figures are December 31, 2026 − 365 days = December 31, 2025 (Wednesday) (−365 days) — verdict: STEP. Reverse: The smallest days to add to February 28, 2026 to reach March 15, 2026 is 15 days; at 15 days the figures are February 28, 2026 + 15 days = March 15, 2026 (Sunday) (15 days); at the lower neighbor the figures are February 28, 2026 + 14 days = March 14, 2026 (Saturday) (14 days) — verdict: STEP.

Edges: October 28, 2026 plus 0 days gives October 28, 2026 + 0 days = October 28, 2026 (Wednesday). February 29, 2028 plus 1 day gives February 29, 2028 + 1 day = March 1, 2028 (Wednesday). February 28, 2026 plus 1 month gives February 28, 2026 + 1 month = March 28, 2026 (Saturday). January 31, 2026 minus 1 month gives January 31, 2026 − 1 month = December 31, 2025 (Wednesday). December 31, 2026 plus 1 month gives December 31, 2026 + 1 month = January 31, 2027 (Sunday). February 29, 2028 minus 12 months gives February 29, 2028 − 12 months = February 28, 2027 (Sunday). October 28, 2026 plus 365 days gives October 28, 2026 + 365 days = October 28, 2027 (Thursday). October 28, 2026 minus 365 days gives October 28, 2026 − 365 days = October 28, 2025 (Tuesday). March 31, 2026 plus 1 month gives March 31, 2026 + 1 month = April 30, 2026 (Thursday). October 28, 2026 plus 52 weeks gives October 28, 2026 + 52 weeks = October 27, 2027 (Wednesday). February 29, 2000 plus 1 month gives February 29, 2000 + 1 month = March 29, 2000 (Wednesday).

What does December 12, 2026 mean?

It means 45 days after October 28, 2026: October has 3 days left after the 28th, November has 30, and 12 days into December makes 45 — 3 + 30 + 12. December 12, 2026 is a Saturday, because 45 days is 6 weeks and 3 days, and 3 days after Wednesday is Saturday. The start date was a Wednesday, the result is 45 days from today, and the same count backwards — October 28, 2026 minus 90 days — is July 30, 2026, a Thursday. The date, the weekday and the span are three views of the same count.

Three things to check before you trust the number

Months are calendar months, not 30 days. January 31 plus 1 month is February 28, not March 2 or March 3: the day is clamped to the last day of the target month. If a tool adds 30 days and calls it a month, it is answering a different question — a month from January 31 is the end of February, and the calculator says so plainly. Check the unit before you trust a month answer.

The weekday moves with the span, not with the month. 45 days is 6 weeks and 3 days, so the weekday moves forward three days; 6 weeks exactly leaves the weekday where it is — October 28, 2026 plus 6 weeks is December 9, 2026, still a Wednesday. If the weekday on the answer surprises you, divide the days by 7: the remainder is how many days the weekday moved.

Leap years have a February 29, and the century rule is not what you think. 2028 is a leap year, so January 31, 2028 plus 1 month is February 29, 2028 — but 2029 is not, so February 29, 2028 plus 12 months is February 28, 2029. And 2000 was a leap year even though it is a century year, because centuries divisible by 400 are leap years. If a date near February surprises you, check whether the year is a leap year first.

Worked example

On the defaults: October 28, 2026 plus 45 days.

  1. Days left in October: October has 31 days, so after the 28th there are 3 days left.
  2. Days left to count: 45 − 3 = 42 days.
  3. November: November has 30 days, so 42 − 30 = 12 days left.
  4. December: 12 days into December is December 12, 2026.
  5. Weeks and days: 45 ÷ 7 = 6 remainder 3, so 6 weeks 3 days.
  6. Weekday: October 28, 2026 was a Wednesday, and 3 days on is Saturday.
  7. Days from today: the result is 45 days from October 28, 2026.
  8. The other headline: October 28, 2026 minus 90 days is July 30, 2026, a Thursday — 28 days back to September 30, 30 more to August 31, 31 more to July 31, 1 more to July 30.
  9. The month clamp: January 31, 2026 plus 1 month is February 28, 2026, because February 2026 has 28 days.
  10. Smallest days to Christmas: 58 days from October 28, 2026 is December 25, 2026, and 57 days is December 24.

Every branch, checked

The reverses, worked backwards

What the defaults assume

The defaults are October 28, 2026 plus 45 days — six weeks and three days from today, landing on December 12, 2026, a Saturday. They are a starting point, not a standard: your start date may be a birthday, a deadline or a booking, your span may be days, weeks or months, and the right answer for you is the one your numbers describe. Change the start date, the amount, the unit and the direction to your own and the calculator recomputes instantly. Count forward across the month ends, divide the days by 7 for the weeks, and move the weekday by the remainder.

These notes repeat in every explainer section because this page is built to be read start to finish: the defaults are one span, not a standard; months are calendar months, not 30 days; the weekday moves with the span, not with the month; and leap years have a February 29, and the century rule is not what you think.

Output · formula · meaning

OutputFormulaWhat it means
Start dateinputOctober 28, 2026.
Start weekdaycalendarWednesday.
Amountinput45.
Unitinputdays.
Directioninputadd.
Result datestart ± amountDecember 12, 2026.
Result (ISO)year-month-day2026-12-12.
Day of the weekcalendarSaturday.
Daysresult − start45.
Weeks and daysdays ÷ 76 weeks 3 days.
Days from todayresult − today45.
Verdictin wordsOctober 28, 2026 + 45 days = December 12, 2026 (Saturday).
Reverse: Smallest days to add to October 28, 2026 to reach December 25, 2026step58 days: October 28, 2026 + 58 days = December 25, 2026 (Friday) (58 days).
Reverse: Largest days to subtract from October 28, 2026 staying on or after July 1, 2026step119 days: October 28, 2026 − 119 days = July 1, 2026 (Wednesday) (−119 days).
Reverse: Smallest weeks to add to October 28, 2026 to reach January 1, 2027step10 weeks: October 28, 2026 + 10 weeks = January 6, 2027 (Wednesday) (70 days).
Reverse: Smallest months to add to October 28, 2026 to reach June 1, 2027step8 months: October 28, 2026 + 8 months = June 28, 2027 (Monday) (243 days).
Reverse: Largest days to subtract from December 31, 2026 staying in 2026step364 days: December 31, 2026 − 364 days = January 1, 2026 (Thursday) (−364 days).
Reverse: Smallest days to add to February 28, 2026 to reach March 15, 2026step15 days: February 28, 2026 + 15 days = March 15, 2026 (Sunday) (15 days).
October 28, 2026 + 45 dayssame modelOctober 28, 2026 + 45 days = December 12, 2026 (Saturday).
October 28, 2026 − 90 dayssame modelOctober 28, 2026 − 90 days = July 30, 2026 (Thursday).
January 31, 2026 + 1 monthsame modelJanuary 31, 2026 + 1 month = February 28, 2026 (Saturday).
January 31, 2028 + 1 monthsame modelJanuary 31, 2028 + 1 month = February 29, 2028 (Tuesday).
December 31, 2026 + 1 daysame modelDecember 31, 2026 + 1 day = January 1, 2027 (Friday).
October 28, 2026 + 6 weekssame modelOctober 28, 2026 + 6 weeks = December 9, 2026 (Wednesday).
February 28, 2026 + 1 daysame modelFebruary 28, 2026 + 1 day = March 1, 2026 (Sunday).
February 29, 2028 + 12 monthssame modelFebruary 29, 2028 + 12 months = February 28, 2029 (Wednesday).
October 28, 2026 − 45 dayssame modelOctober 28, 2026 − 45 days = September 13, 2026 (Sunday).
October 28, 2026 + 100 dayssame modelOctober 28, 2026 + 100 days = February 5, 2027 (Friday).
October 28, 2026 + 0 dayssame modelOctober 28, 2026 + 0 days = October 28, 2026 (Wednesday).
February 29, 2028 + 1 daysame modelFebruary 29, 2028 + 1 day = March 1, 2028 (Wednesday).
February 28, 2026 + 1 monthsame modelFebruary 28, 2026 + 1 month = March 28, 2026 (Saturday).
January 31, 2026 − 1 monthsame modelJanuary 31, 2026 − 1 month = December 31, 2025 (Wednesday).
December 31, 2026 + 1 monthsame modelDecember 31, 2026 + 1 month = January 31, 2027 (Sunday).
February 29, 2028 − 12 monthssame modelFebruary 29, 2028 − 12 months = February 28, 2027 (Sunday).
October 28, 2026 + 365 dayssame modelOctober 28, 2026 + 365 days = October 28, 2027 (Thursday).
October 28, 2026 − 365 dayssame modelOctober 28, 2026 − 365 days = October 28, 2025 (Tuesday).
March 31, 2026 + 1 monthsame modelMarch 31, 2026 + 1 month = April 30, 2026 (Thursday).
October 28, 2026 + 52 weekssame modelOctober 28, 2026 + 52 weeks = October 27, 2027 (Wednesday).
February 29, 2000 + 1 monthsame modelFebruary 29, 2000 + 1 month = March 29, 2000 (Wednesday).

Who uses this

Accuracy & limitations

The calculator counts on the Gregorian calendar exactly — every date on this page is checked against an independent model, and the weekday for every result is the calendar weekday, not an estimate. Months are calendar months with clamping, which is the convention most people mean by “one month from January 31”; a tool that adds 30 days instead would answer a different question, and this page says which convention it uses. What it cannot do is count business days: weekends and public holidays are not removed, so a deadline counted in days is calendar days, and a deadline counted in working days needs the business-days calculator. It also does not handle time zones or daylight saving: the dates are calendar dates, and a span that crosses a clock change is still counted in whole days. It is not a legal or medical calculator: due dates, notice periods and filing deadlines have their own rules, and this page counts days, not obligations.

Cite this calculator

October 28, 2026 + 45 days = December 12, 2026 (Saturday). Smallest days to add to October 28, 2026 to reach December 25, 2026: 58 days. Largest days to subtract from October 28, 2026 staying on or after July 1, 2026: 119 days. Smallest weeks to add to October 28, 2026 to reach January 1, 2027: 10 weeks. Smallest months to add to October 28, 2026 to reach June 1, 2027: 8 months. Largest days to subtract from December 31, 2026 staying in 2026: 364 days. Smallest days to add to February 28, 2026 to reach March 15, 2026: 15 days. Source: Bright Side Kit, brightoolbox.com.

Embed this calculator

Frequently asked questions

How do I add days to a date?

Count forward on the calendar: October 28, 2026 plus 45 days is December 12, 2026 — October has 3 days left after the 28th, November has 30, and 12 days into December makes 45. Put your start date and your number of days into the calculator above and it counts the month ends for you, with the day of the week.

How do I subtract days from a date?

Count backwards the same way: October 28, 2026 minus 90 days is July 30, 2026, a Thursday — 28 days back to September 30, 30 more to August 31, 31 more to July 31, and 1 more to July 30. Choose subtract in the calculator above and it counts back across the month ends.

What date is 45 days from October 28, 2026?

December 12, 2026, a Saturday — 6 weeks 3 days. October has 3 days left after the 28th, November has 30, and 12 days into December makes 45, and 3 days after Wednesday is Saturday.

How do I add months to a date?

Add calendar months, clamping the day to the last day of the target month: January 31 plus 1 month is February 28 (February 29 in a leap year), never March 3. Choose months in the calculator above and it clamps for you — March 31 plus 1 month is April 30, because April has 30 days.

What day of the week will it be in 45 days?

Divide the days by 7: the remainder is how many days the weekday moves. 45 days is 6 weeks and 3 days, so from Wednesday October 28, 2026 the weekday moves three days to Saturday December 12, 2026. The calculator shows the weekday for every result.

How many weeks is 45 days?

6 weeks and 3 days: 45 divided by 7 is 6 with 3 left over. A whole number of weeks never moves the weekday — October 28, 2026 plus 6 weeks is December 9, 2026, still a Wednesday.

What is the difference between this and the days-between-dates calculator?

This page moves a date by a span — October 28, 2026 plus 45 days is December 12, 2026. The days-between-dates calculator measures the span between two dates you already have — how many days sit between October 28 and December 12. Use this one when you know the start and the span; use that one when you know both dates.

Does this calculator count business days?

No — it counts calendar days, weekends included. A deadline 45 days out is 45 calendar days, not 45 working days. If you need working days, use the business-days calculator, which skips Saturdays, Sundays and public holidays.