Days From Today Calculator

Find the date 30 days from today, or any number of days from today, with the day of the week. Switch to Past to find the date a number of days ago. Everything starts from your device’s local date.

Today’s date

Reading your device’s date…

Calculate a date

Direction

Whole days from 1 to 36,500, e.g. 30 or 90.

Quick days from today

Result

Your result will appear here.

Dates are worked out in your browser from your device’s date and time zone setting. If your device’s date is wrong, the results will be too.

How to use the Days From Today Calculator

The calculator reads today’s date and your time zone from your device when the page opens, and shows the answer for 30 days straight away. To work out a different date:

  1. Choose Future to count forward from today, or Past to count back.
  2. Type a whole number of days, such as 7, 45 or 100, and press Calculate or hit Enter.
  3. Read the result: the full date, the day of the week, and the same span in weeks and days.

The quick buttons, from 1 day to 365 days, skip the typing and show the answer in one tap. Switching between Future and Past updates the result straight away. If you leave the page open past midnight, today’s date and the result move on to the new day by themselves.

What date is 30 days from today?

The calculator above answers this as soon as the page loads: it takes today’s date on your device, counts forward 30 calendar days and shows the date and weekday it lands on.

To check it by hand, add 30 to today’s day of the month. If the total is more than the number of days in the current month, subtract that month’s length and move into the next month. Because months have 28 to 31 days, 30 days from today is not always the same date next month: from January 31 it is early March, and from most dates in a 31-day month it is one day before the same date next month. The weekday moves on by two, since 30 days is 4 weeks and 2 days, so 30 days from a Monday is a Wednesday.

How days from today are calculated

One day here means one calendar day. The calculator moves the date itself forward or back, rather than adding 24-hour blocks of time to the current moment. That matters on the nights clocks change for daylight saving time, when a day lasts 23 or 25 hours: counting in hours could tip the answer onto the wrong date, but counting calendar days can’t. Today is day zero, so 1 day from today is tomorrow.

The browser’s own calendar handles month lengths, February 29 in leap years, and the move from December into January. Today means today where you are, as set on your device, not in any particular country or on the server that sent you the page.

Counting days before today

Past works the same way in reverse: the calculator subtracts the number of days from today’s date. It answers questions such as “what was the date 30 days ago?” or “what date was 90 days before today?”, which come up when working out a return window, a notice period or when something started. For example, 30 days before Wednesday, March 10, 2027 was Monday, February 8, 2027: two days before the 10th, because February 2027 has only 28 days.

Days, weeks, months and years

Dividing by 7 turns days into weeks; the remainder is how far the weekday moves.

Days in weeks and days
DaysWeeks and days
7 days1 week
14 days2 weeks
30 days4 weeks and 2 days
45 days6 weeks and 3 days
60 days8 weeks and 4 days
90 days12 weeks and 6 days
100 days14 weeks and 2 days
180 days25 weeks and 5 days
365 days52 weeks and 1 day

Days don’t convert exactly into months or years. 30 days is close to a month, but months have 28, 29, 30 or 31 days, so “30 days” and “one month” often give different dates. In the same way, 365 days from today is the same date next year only when no February 29 falls in between; across a leap day it lands one day earlier. If you need an exact count of days, as many deadlines and notice periods do, count in days.

Examples of days from a date

These worked examples start from fixed dates, so you can follow the arithmetic. For an answer based on today, use the calculator above.

Adding days to a starting date
Starting dateAddResult
Monday, January 4, 202730 daysWednesday, February 3, 2027
Sunday, January 31, 202730 daysTuesday, March 2, 2027
Monday, December 20, 202714 daysMonday, January 3, 2028
Tuesday, February 15, 202830 daysThursday, March 16, 2028
Monday, February 15, 202730 daysWednesday, March 17, 2027
Tuesday, June 1, 202790 daysMonday, August 30, 2027

The two February examples show the leap-year effect: 30 days from February 15 is March 16 in a leap year such as 2028, but March 17 in other years.