TimerHub

Date Calculator

Add or subtract days, weeks, months, and years from any date to find a new date.

Resulting date

—

How to use it

  1. 1

    Pick a start date

    Choose the date you want to count from. It defaults to today for convenience.

  2. 2

    Choose add or subtract

    Decide whether you want a future date (add) or a past date (subtract).

  3. 3

    Enter a duration

    Type any combination of years, months, weeks, and days to shift the date by.

  4. 4

    Read the result

    See the resulting date, its weekday, and how many days it is from the start.

Perfect for every need

Deadlines & due dates

Work out contract, invoice, and project dates by adding a notice or payment period.

  • Net-30 invoice dates
  • 30-day notice periods
  • Warranty end dates

Health & pregnancy

Estimate follow-up dates or milestones by adding weeks and days to a start date.

  • Due date estimates
  • Medication schedules
  • Recovery timelines

Personal planning

Find the exact date for events, trips, and reminders far in the future or past.

  • Trip return dates
  • Anniversary planning
  • Subscription renewals

Frequently asked questions

Does it account for different month lengths?

Yes. Adding months and years respects calendar month lengths and leap years, so the result is always a valid date.

Can I mix units, like 1 year and 15 days?

Absolutely. Enter any combination of years, months, weeks, and days and they are applied together to the start date.

How is the day-difference calculated?

The badge under the result counts whole calendar days between your start date and the resulting date.

Is my data sent anywhere?

No. All calculations happen in your browser. Nothing you enter is uploaded or stored on a server.