Date calculator

Pick a start date, choose plus or minus, enter years, months, weeks and days, and read the new date with its weekday.

Add or subtract from a date, one step at a time

Choose a start date, switch between add and subtract, and fill in any mix of years, months, weeks and days. You can leave unused boxes empty. The result is a full date with the weekday written out, so you can tell at a glance whether a deadline lands on a Sunday.

Months are where date sums go wrong. This tool keeps the day number and moves the month. If the target month is shorter, the result is clamped to its last day. So 31 January plus one month is 28 February, or 29 February when that year is a leap year. It is not 3 March.

Years, months and weeks are applied first and days last. Adding 1 year and 2 weeks to a date therefore moves the year, then counts fourteen days forward. A start of 29 February plus one year lands on 28 February of the next year, by the same clamping rule.

Use it for planning a delivery window, a course end date, a reminder cycle or a project milestone. If you want the opposite question, how many days lie between two known dates, the days between dates tool is the better fit.

Worked examples

31 January 2027 plus 1 monthSunday 28 February 2027
31 January 2028 plus 1 monthTuesday 29 February 2028
12 March 2027 plus 100 daysSunday 20 June 2027
15 January 2027 plus 2 weeks and 3 daysMonday 1 February 2027
1 March 2027 minus 1 daySunday 28 February 2027

Questions about this tool

Why is 31 January plus one month not 3 March?

February has no 31st, so the tool stops at the last day of that month. That keeps "one month later" in the next calendar month.

Can I add and subtract in the same calculation?

One direction is used per calculation. Run it twice if you need to go forward and then back.

Does it count weekends?

Yes, every calendar day counts. It does not skip weekends or holidays.

Related tools

Last reviewed 28 October 2026Made by The TimeToolSet team.