CalculatorsConvertersAbout UsContact

Date Calculator

Add or subtract days, weeks, months and years from any date, such as 30 days from today or 90 days ago.

  • Free to use
  • No sign-up
  • Dates stay in your browser

Last updated:

Calculate a Date

Add

Fill in any of the four boxes. Years and months are added first, then weeks and days.

Enter a start date and an amount, then press Calculate Date to see the new date.

About Date Calculator

A date calculator adds days, weeks, months and years to a date, or takes them away, and tells you the new date, its day of the week and day of the year. It uses the real calendar, so month lengths and leap years are handled for you.

New date = Start date ± Amount

Common Uses

  • Plan events, trips and vacations
  • Work out project deadlines and due dates
  • Find legal, contract and notice dates
  • Set reminders and follow-up dates
  • Payment, trial and subscription end dates

Today’s Date

Today’s date, the day of the year and the days left in the year appear here as soon as the page has loaded.

Days From Today

What is the date 30 days from today? These dates are worked out from today's date on your device.

Days from todayDateWeekdayUse
7 days from today
10 days from today
14 days from today
15 days from today
20 days from today
28 days from today
30 days from today
45 days from today
60 days from today
90 days from today
100 days from today
120 days from today
180 days from today
365 days from today

Press Use to put that amount in the calculator.

Days Ago

What was the date 90 days ago? These are counted back from today.

Days agoDateWeekdayUse
7 days ago
10 days ago
14 days ago
15 days ago
20 days ago
28 days ago
30 days ago
45 days ago
60 days ago
90 days ago
100 days ago
120 days ago
180 days ago
365 days ago

The count goes back from today, so 90 days ago is the date that is 90 days before today.

Weeks From Today

What is the date 2 weeks from today?

Weeks from todayDateWeekdayUse
1 week from today
2 weeks from today
3 weeks from today
4 weeks from today
6 weeks from today
8 weeks from today
12 weeks from today
26 weeks from today
52 weeks from today

A week is 7 days, so the weekday stays the same.

Months From Today

What is the date 3 months from today? A month is added on the calendar, not as 30 days.

Months from todayDateWeekdayUse
1 month from today
2 months from today
3 months from today
4 months from today
6 months from today
9 months from today
12 months from today
18 months from today
24 months from today

If the day does not exist in that month, the last day of the month is used.

Example Calculation

Here is how a date is worked out when months are involved.

Start date31 January 2026
Add1 month 10 days
Step 1: add the month31 January 2026 + 1 month = 28 February 2026 (the day moves to the end of a shorter month)
Step 2: add the days28 February 2026 + 10 days = 10 March 2026
Resulting dateTuesday, 10 March 2026
Years and months are added first, then weeks and days, counted one by one.

Try an Example

Pick one to fill in the calculator and see its answer.

ExampleResult
Saturday, 28 February 2026
Friday, 28 February 2025
Thursday, 12 February 2026
Monday, 5 January 2026

Click an example to put it into the calculator. “Days from today” and “days ago” use today as the start date.

Good to know

  • Years and months first. They are added on the calendar, then the weeks and days are counted one by one.
  • Month ends. 31 January plus 1 month is 28 February (29 in a leap year): the day moves to the end of a shorter month.
  • Leap years are counted, so 29 February is included.
  • Weekdays are Monday to Friday. Public holidays are not taken off.

What is included

  • Add or subtract years, months, weeks and days
  • The new date, its weekday and its day of the year
  • Days from today, days ago, weeks and months from today
  • Weekdays and weekend days in the period
  • Today’s date
  • Copy link and Print

Important to know

Your dates stay in your own browser and are never sent anywhere. The result is a calendar calculation. For legal deadlines, contracts or court dates, check how the office that sets them counts days.

Use this free date calculator to add days, weeks, months or years to a date, or to take them away. The start date is today, so it is quick to find the date 30 days from today, 90 days ago or 3 months from now. You get the new date, the day of the week, the day of the year, and how many weekdays and weekend days are in the period. Tables show the date 7 to 365 days from today and ago, 1 to 52 weeks from today and 1 to 24 months from today, and a panel shows today's date. It is free and instant, and your dates stay in your browser.

How to add or subtract days, weeks, months and years

Choose a start date, decide whether to add or subtract, and type how many years, months, weeks and days you want to move. You get the new date and the day of the week it falls on. You can use any of the four boxes on their own or together.

Example: 29 September 2026 + 91 days
Tuesday, 29 December 2026
91 days is 13 weeks. Counting 13 weeks from Tuesday 29 September lands on a Tuesday again.

In what order are the amounts applied?

Years and months are moved first, on the calendar. Weeks and days are added after that, one day at a time. So "1 month and 10 days" means: go forward one month, then forward ten more days.

What happens at the end of a month?

Months have different lengths, so a day can be missing in the new month. When you add one month to 31 January 2026, there is no 31 February, so the answer is the last day of February, 28 February 2026. In a leap year the answer would be 29 February. The calculator tells you when it has moved the day like this.

Days from today

The start date is set to today when you open the page. To find the date 90 days from now, or the date 6 weeks ago, leave it on today, choose Add or Subtract and enter the amount. The result also shows the day of the week and the day of the year, where 1 January is day 1 and 31 December is day 365 (366 in a leap year).

Days ago, and weeks and months from today

The tables on this page show the date 7, 14, 30, 60, 90 days and more from today, the same counts going back (days ago), and the dates 1 to 52 weeks and 1 to 24 months from today. They are worked out from today’s date on your device. Press Use on a row to put it in the calculator.

Example: 90 days before 1 April 2026 is 1 January 2026, because January, February and March 2026 add up to exactly 90 days.

What day of the week will it be?

The answer always shows the day of the week. A week is 7 days, so adding 7, 14 or 28 days gives the same weekday. Adding 30 days is 4 weeks and 2 days, so the weekday moves forward by 2: a Monday plus 30 days is a Wednesday.

Adding days to a date in Excel and Google Sheets

In a spreadsheet, a date is a number, so you can add days directly: =A1+30 gives the date 30 days after the date in A1. To add months, use =EDATE(A1,3), which adds 3 months and also moves the day to the end of a shorter month, the same as this calculator.

Common uses

  • Finding a due date, a deadline or the end of a notice period.
  • Working out when a warranty, trial or subscription ends.
  • Planning milestones, such as 100 days from a start date.
  • Checking what date it was a certain number of weeks or months ago.
View All Calculators

Frequently Asked Questions

What is the date 30 days from today?

Leave the start date on today, type 30 in the Days box and press Calculate Date. The answer shows the date and the day of the week. You can also find it in the "Days From Today" table on this page. For example, 30 days after 1 January 2026 is 31 January 2026.

How do I add days to a date?

Choose the "Add to a Date" tab, pick the start date, type the number of days (and any years, months or weeks) and press Calculate Date. The answer is the new date.

How do I subtract days, weeks or months from a date?

Choose the "Subtract from a Date" tab, enter the amount to go back and press Calculate Date. For example, 6 weeks before 29 September 2026 is 18 August 2026.

What was the date 90 days ago?

Choose "Subtract from a Date", type 90 in the Days box and leave the start date on today. The "Days Ago" table on this page also lists it. For example, 90 days before 1 April 2026 is 1 January 2026.

What day of the week will it be in a number of days?

The answer always shows the day of the week. A week is 7 days, so adding 7, 14 or 28 days gives the same weekday. Adding 30 days moves the weekday forward by 2, so a Monday plus 30 days is a Wednesday.

What is 31 January plus one month?

There is no 31 February, so the calculator uses the last day of the month. 31 January 2026 plus one month is 28 February 2026. In a leap year it is 29 February.

In what order are years, months, weeks and days added?

Years and months are moved first on the calendar, then the weeks and days are added one day at a time.

Does it take leap years into account?

Yes. It uses the real calendar, so 29 February exists in leap years and the day counts are always correct.

How many days are there in a number of weeks or months?

A week is always 7 days, so 13 weeks is 91 days. Months differ: a month has 28 to 31 days, and 6 months is 181 to 184 days depending on which months they are. The calculator adds months on the calendar, so you do not need to count the days.

How do I find the date 10 working days from today?

This calculator adds calendar days. For working days, which skip weekends and holidays, use the Business Days Calculator.

How do I find the number of days between two dates?

Use the Day Counter. It counts the days between two dates, or until and since a date, and shows weeks, months and weekdays.

How do I add days to a date in Excel or Google Sheets?

A date is a number in a spreadsheet, so =A1+30 gives the date 30 days after the date in A1. To add months, use =EDATE(A1,3), which also moves the day to the end of a shorter month, like this calculator.

Are my dates saved or shared?

No. The calculation happens in your browser, and the dates you choose are not sent to any server. If you press Copy link, the numbers are put in the link's address so you can share or bookmark that exact calculation.