Your result will appear here
Fill in the fields and press Calculate.
Need to know the date 90 days from now, or 3 months before a deadline, or one year after an event? Adding time to a date by hand means rolling over month ends and leap years correctly — where mistakes creep in. This tool adds or subtracts any combination of days, months and years and gives you the exact resulting date.
Enter a start date, choose add or subtract, set the days, months and years, and the result appears instantly.
How is it calculated?
How it works
You pick a start date, a direction (forward to add, back to subtract), and any mix of days, months and years. The tool applies them and returns the resulting calendar date, handling month lengths and leap years correctly.
Order and month-end behaviour
Years and months are applied first, then days. Month-end cases are handled sensibly: one month after 31 January lands on the last day of February (there's no 31 February), and adding a year to 29 February gives 28 February in a non-leap year.
Common uses
- Deadlines: the date 30, 60 or 90 days from now (contracts, returns, notice periods).
- Planning: a date a set number of months or years ahead or behind.
- Finance: maturity and due dates a fixed term from a start date.
- Reminders: anniversaries and follow-ups a fixed interval later.
For the gap between two known dates, a days-between-dates calculator is the companion tool; for a pure countdown, a days-until-date calculator.
Worked example
Start from 15 June 2026 and add 90 days: the tool rolls through the months — 15 days left in June, then July (31), August (31), and into September — landing on 13 September 2026. Doing this by hand, it's easy to miscount the 30- and 31-day months; the tool tracks them exactly. Subtracting instead, or adding whole months and years, follows the same logic: 3 months before a 15 June date is 15 March, and one year after 29 February 2024 is 28 February 2025 (no 29th that year).
FAQ
How do I add days to a date?+
Enter the start date, choose "add," and set the number of days (and optionally months and years). The tool returns the exact resulting date, handling month lengths and leap years.
How do I find a date a number of months ago?+
Enter the start date, choose "subtract," and set the months. Month-end cases are handled sensibly — for example one month before 31 March is the end of February.
What date is 90 days from today?+
Set today as the start date, add 90 days, and the tool gives the exact date — for 15 June 2026 that is 13 September 2026. It counts the differing month lengths for you.
How are month-end dates handled?+
Sensibly: adding a month to 31 January gives the last day of February (there is no 31 February), and adding a year to 29 February gives 28 February in a non-leap year.
Can I add days, months and years at once?+
Yes — set any combination. Years and months are applied first, then days, to give a predictable, correct result.
Does it work for subtracting time as well?+
Yes — choose the "subtract" direction to go backward from the start date by any number of days, months and years.