Days From Today Calculator

Calculate the target date by adding or subtracting days from today or any other starting date, with options to count business days only.

Target DateWednesday, July 22, 2026
Day of the WeekWednesday
ISO Week Number30
Leap Year?No

Embed Calculator

Copy this HTML code to embed the calculator on your website:

Days From Today: How to Add or Subtract Days from a Date

Calculating a future or past date by adding or subtracting a specific number of days is a task that arises constantly in project management, legal contract deadlines, supply chain scheduling, and personal planning. While it sounds simple, manual date arithmetic is highly error-prone because of the varying lengths of months, leap years, and the need to filter out weekends (business days). This calculator solves all of these challenges, allowing you to quickly determine exactly what date falls a certain number of days from today or any other custom date.

Calendar Days vs. Business Days

When someone says "this task is due in 30 days," it is critical to clarify whether they mean calendar days or business days. Calendar days include every day of the week, from Monday through Sunday. Business days (or working days) generally exclude Saturdays and Sundays. In some corporate and international settings, official public holidays are also excluded, though the standard convention is simply to exclude weekends.

For example, if you add 10 calendar days to a Friday, the target date will fall on the Monday of the week after next. However, if you add 10 business days to a Friday, you must skip the two intervening weekends (4 weekend days total), meaning the target date will fall on the Friday of the week after next—exactly two full weeks later. This calculator supports both modes, making it simple to toggle between project management deadlines and standard calendar intervals.

Understanding Date Mathematics and Leap Years

Our Gregorian calendar system is complex because months have irregular lengths: 28, 29, 30, or 31 days. The most famous irregularity is the leap year, which occurs every four years to keep our calendar aligned with the Earth's orbit around the Sun. A year is a leap year if it is divisible by 4, except for end-of-century years (like 1900 or 2100) which must also be divisible by 400 to qualify. During a leap year, February has 29 days instead of 28. If your calculation spans the end of February in a leap year, adding 10 days will result in a different target date than in a standard year.

The Formula Explained

While there is no single algebraic formula for date additions due to the irregular calendar structure, the algorithm for adding days is as follows:

For calendar days:

  1. Start with the initial date: Date(start).
  2. Convert the date to it's epoch timestamp (milliseconds since Jan 1, 1970).
  3. Add the equivalent milliseconds for N days: N × 24 × 60 × 60 × 1000.
  4. Convert the new timestamp back into a standard date representation.

For business days:

  1. Set a counter for business days: Count = 0.
  2. While Count < N, increment the current date by 1 day.
  3. Check the day of the week: if the day is not Saturday (6) and not Sunday (0), increment Count by 1.
  4. When Count equals N, the current date is the target date.

Worked Example

Suppose you need to find the date that is 45 calendar days after June 21, 2026.

  1. Start Date: June 21, 2026 (a Sunday).
  2. Add days to June: June has 30 days. There are 9 days remaining in June (30 - 21). We subtract 9 days from our target of 45 days, leaving 36 days to add. The date is now June 30.
  3. Add days to July: July has 31 days. We subtract 31 days from our remaining 36 days, leaving 5 days to add. The date is now July 31.
  4. Add days to August: We add the remaining 5 days to August.
  5. Target Date: August 5, 2026 (a Wednesday).

Frequently Asked Questions

What is a business day?

A business day is any official working day of the week, typically Monday through Friday. Weekends (Saturday and Sunday) are excluded. Public holidays are also sometimes excluded in specific business contracts, though for standard calculations, only weekends are omitted.

How does a leap year affect this calculator?

The calculator automatically accounts for leap years. If you add days that cross February 29th in a leap year (such as 2024, 2028, or 2032), the calculator adds the extra day, ensuring the target date is perfectly accurate.

How do I calculate 90 days from today?

Simply enter today's date in the "Start Date" field, set "Number of Days" to 90, choose "Add Days", and select "Calendar Days". The calculator will instantly display the exact date three months from now, accounting for the correct days in each month.

Why does my project schedule need business days?

Most contracts and employee schedules operate on a five-day work week. If a contract states that delivery must occur within 10 business days, weekends do not count toward the limit. Using the business days feature ensures you do not accidentally schedule a delivery or deadline on a weekend.

Disclaimer: This calculator is for educational and learning purposes only. While we strive for accuracy, calculations are provided "as-is" without warranty. The accuracy of results depends on the accuracy of input data provided. Always verify important calculations independently. For critical applications or when accuracy is essential, consult with appropriate professionals or use verified reference sources. Educational calculators may contain rounding or approximations.