Skip to content

Date Calculator

Calculate what date it will be in the future or what date it was in the past. Simply enter the number of days, weeks, months, or years and get an instant result. Perfect for planning, counting down to important events, or calculating deadlines.

Guide

Date arithmetic made simple

What you can calculate

  • A future date: "What is the date 90 days from today?" Useful for deadlines, trial periods, warranty and refund windows.
  • A past date: "What was the date 6 weeks ago?" Handy for checking when something happened or for backdating records.
  • Results can be expressed in days, weeks, months or years, and the page shows the weekday, the day of the year, the week number and how many days remain until notable dates.

How months and years are counted

Days and weeks are fixed lengths, so adding 30 days is exact. Months vary between 28 and 31 days, so adding one month to January 31 lands on the last day of February (the 28th, or the 29th in a leap year) rather than overflowing into March. Adding one year to February 29 gives February 28 of the next year. Leap years are handled automatically.

Good to know

  • Calculations use calendar dates only, so daylight-saving changes and time zones do not shift the result.
  • Business days and public holidays differ by country and are not excluded. For contractual deadlines, confirm the counting rule (inclusive or exclusive of the start day) in the contract itself.
  • Every result has its own shareable address such as /date-calculator?q=90-days-from-today.

Frequently Asked Questions

How does the date calculator work?
Our date calculator takes your input (days, weeks, months, or years) and adds or subtracts it from today's date to calculate a future or past date. It accounts for different month lengths and leap years automatically.
Can I calculate business days instead of calendar days?
Currently, the calculator works with calendar days, including weekends and holidays. Business day calculations will be added in a future update.
How accurate is the date calculation?
The date calculator is highly accurate as it uses JavaScript's Date functions and the date-fns library, which properly handle leap years, month transitions, and daylight saving time changes.
Can I share the result with others?
Yes! When you calculate a date, the URL updates to include your calculation parameters. You can copy and share this URL with anyone, and they'll see the same result. The maximum allowed value for the number field is 10000.
Why would I need to calculate dates in the future or past?
Date calculations are useful for many scenarios: planning project deadlines, calculating pregnancy due dates, scheduling future appointments, figuring out warranty expiration dates, determining anniversary dates, or finding out when to follow up on something a certain number of days from now.