How to use this days from today calculator
A days from today calculator answers questions like “what is 21 days from today?”, “what date is 4 months from now?” or “what was the date 90 days ago?”. Enter a number, choose days, weeks, months or years, and the date updates instantly, including the day of the week, the total number of days and how many of them are weekdays. You can count from today or from any start date, forwards or backwards, in calendar days or business days.
How to calculate a date from today
To find a date a number of days from today, start from today’s date and move forward one calendar day at a time. The calculator does this exactly, including month ends and leap years. Today counts as day 0, so 1 day from today is tomorrow and 21 days from today is the same weekday three weeks from now.
Days, weeks, months and years
Days and weeks are fixed lengths: a week is always 7 days. Months are not: a month can have 28, 29, 30 or 31 days. When you add months, the calculator moves the calendar month and keeps the same day number, so 4 months from 15 March is 15 July. If that day does not exist (for example 31 February), it uses the last day of the month. To count an exact number of days, choose days instead of months.
Calendar days or business days
Most deadlines, notice periods and countdowns use calendar days. Some contracts, shipping estimates and office processes use business days, which skip weekends. Choose “Business days (Mon–Fri)” to skip Saturdays and Sundays. Public holidays differ by country and are not removed automatically, so add any holidays yourself.
Days From Today formulas, explained
Days from a date
The start date is day 0. Moving across month and year ends follows the real calendar, including 29 February in leap years.
Weeks from a date
Whole weeks always land on the same day of the week as the start date.
Months from a date
Months have different lengths, so 4 months is between 120 and 123 days depending on the months involved.
Day of the week
21 days mod 7 = 0, so 21 days from a Wednesday is a Wednesday.