Date Calculator
Formula and sources checked · How we check
What date falls a given number of days or weeks from another date, counting calendar days or business days.
Starting date 2026-08-19, Direction After that date, How many 30, Counting in Days
Fri, September 18, 2026
Date for the example below. Change any field and the number follows, with the working underneath.
Date
Fri, September 18, 2026
- Days counted
amount * (unit_days + 7 * unit_weeks)30 days- Calendar days a business count covers
7 * whole_weeks + odd_days + crosses42 days- Counting every day
start + sign * spanFri, September 18, 2026- Counting Monday to Friday only
anchor + sign * business_shiftWed, September 30, 2026- Date
calendar_result * count_calendar + business_result * count_businessFri, September 18, 2026- Difference between the two counts
abs(calendar_result - business_result)12 days- That span in weeks
abs(result - start) / 74.286 weeks
Worked example
30 days after Wednesday 19 August 2026 is Friday 18 September 2026. Counted as business days instead it is Wednesday 30 September, because thirty working days span six weekends and so cover 42 calendar days rather than 30.
How to work it out yourself
- 1.Set the starting date. It defaults to today, so "30 days from today" needs nothing but the number.
- 2.Choose whether to count forward or back, and whether every day counts or only Monday to Friday.
- 3.Read both lines. A contract that says thirty days and a contract that says thirty business days are two weeks apart, and which one was meant is worth settling before the deadline rather than after.
The formula
- Days counted
amount * (unit_days + 7 * unit_weeks) - Calendar days a business count covers
7 * whole_weeks + odd_days + crosses - Counting every day
start + sign * span - Counting Monday to Friday only
anchor + sign * business_shift - Date
calendar_result * count_calendar + business_result * count_business - Difference between the two counts
abs(calendar_result - business_result) - That span in weeks
abs(result - start) / 7
Source: ISO 8601 — date and time representation, US Office of Personnel Management — federal holidays
Questions people actually ask
- What is the difference between calendar days and business days?
- Calendar days count every day including weekends; business days count Monday to Friday only. Every five business days is exactly seven calendar days, so the gap widens by two days for every working week. Thirty business days is 42 calendar days, six weeks rather than four and a bit.
- Are public holidays excluded?
- No, and no calculator can do it honestly without knowing which country, state and sometimes which industry you are in. Federal holidays alone differ from state holidays, and bank holidays differ from court deadlines. Count the business days here, then subtract the holidays that actually apply to your calendar.
- What if the starting date is a weekend?
- For a business-day count it moves to the next working day first, forward when you are counting forward and back when you are counting back, then counts from there. A calendar count starts exactly where you put it.
- Does this handle leap years?
- Yes, because it never works in months. Every date becomes a day number, the arithmetic happens on integers, and the number becomes a date again at the end. February has 29 days in 2028 and the count crosses it without a special case.
Related
- Age CalculatorExact age in years, months and days from a birth date, plus the total days lived and the next birthday.
- Hours CalculatorHours worked between two times, less breaks, in decimal payroll hours — with what the federal rounding rules do to the total.
- Due Date CalculatorEstimated due date from a last menstrual period or a known conception date, with the current gestational age.
- Time CalculatorAdd or subtract two durations in hours, minutes and seconds, with the decimal hours payroll and billing want.
Put this calculator on your site
Free, no attribution required beyond the link.
<iframe src="https://rulecalculators.com/embed/date-calculator" width="100%" height="420" style="border:1px solid #e7e4de;border-radius:12px" title="Date Calculator"></iframe>