Date Calculator
Choose what you want to calculate, enter your values, and press Calculate.
Find a date a certain number of days, weeks, months, or years away, calculate a business-day date, count business or school days between two dates, or find the weekday for any date.
Choose what you want to calculate, enter your values, and press Calculate.
One of the most common date questions is simply, "What date is 30 days from today?" A date calculator answers that by starting with a calendar date and moving forward or backward by a specified number of days. For example, starting on October 6, 2026: October 6 plus 30 calendar days equals November 5, 2026.
The important phrase is calendar days. Calendar-day counting includes Saturdays, Sundays, and holidays unless the calculation specifically says otherwise. That makes "30 days from today" different from "30 business days from today."
Every calendar date in between is counted, including the Saturday and Sunday that fall in that span.
| Start | Operation | Result |
|---|---|---|
| October 6, 2026 | +30 calendar days | November 5, 2026 |
For a small number of days, you can count manually on a calendar. For larger values, manual counting becomes easier to get wrong because months have different lengths and leap years can add an extra February day. A calculator handles those transitions automatically.
If you add 7 days to a date, that is one calendar week. If you add 30 days, that is exactly 30 calendar dates later, not necessarily one month later. This distinction matters. January 1 plus 30 days lands on January 31. January 1 plus one calendar month lands on February 1. "30 days" and "one month" are therefore not interchangeable.
Calendar days include every date. Business days usually refer to working days and often exclude weekends and certain holidays. For many U.S. office schedules, Monday through Friday are working days and Saturday and Sunday are not. However, there is no universal business-week schedule for every workplace or country. Some workplaces operate weekends. Some countries use different weekend days. That is why the calculator lets the user choose which weekdays count.
These three concepts are not interchangeable. A date can be a calendar day without being a business day or a school day.
| Type of Day | Definition Used Here |
|---|---|
| Calendar Day | Every calendar date |
| Business Day | Working weekdays based on selected schedule and holiday rules |
| School Day | An actual instructional attendance day based on the school calendar |
The U.S. Department of Education's IDEA regulations provide a useful example of why terminology matters. In that context, "day" means calendar day unless otherwise indicated, while "business day" and "school day" have separate definitions. The lesson for everyday date math is simple: know what kind of day the deadline is describing before counting it.
Business-day calculations skip dates that do not qualify as working days under the selected schedule. Suppose you begin on a Tuesday. Wednesday can be business day 1. Thursday can be day 2. Friday can be day 3. Saturday and Sunday are skipped. If Monday is also an excluded holiday, the calculator skips Monday and continues on Tuesday.
Weekend days and excluded holidays are skipped; only qualifying working days advance the business-day count.
| Day | Status |
|---|---|
| Friday | Counts |
| Saturday | Skipped: weekend |
| Sunday | Skipped: weekend |
| Monday | Skipped: holiday |
| Tuesday | Business Day 1 |
This is why 30 business days usually lands much later than 30 calendar days. The result also depends on which holidays are excluded. For U.S. federal-holiday calculations, CalculateThisWay can use the official Office of Personnel Management holiday schedule. Private companies, courts, banks, schools, and state or local agencies may follow different closure calendars.
A U.S. federal holiday can sometimes be observed on a nearby weekday when its calendar date falls on a weekend. The Office of Personnel Management publishes federal holiday schedules and explains the observed dates that apply to most federal employees. That matters for business-day arithmetic.
If the user chooses "Exclude U.S. Federal Holidays," the calculator uses the observed federal holiday schedule for the relevant year rather than simply removing the holiday's nominal calendar date. That option remains clearly labeled "U.S. Federal Holidays" rather than implying all businesses close on those dates.
School-day counting needs more information than ordinary weekday counting. Suppose school started on September 8 and you want to know how many instructional days have occurred. You cannot simply subtract the dates. You may need to remove Saturdays, Sundays, school holidays, teacher workdays, fall break, Thanksgiving break, winter break, and other non-instructional closures.
A school day is about attendance and instruction, not merely whether the date is Monday through Friday. The U.S. Department of Education's IDEA regulations describe a school day as a day children are in attendance for instructional purposes. Actual district calendars determine which dates meet that description for a specific student.
A school holiday or break that already falls on an excluded weekend is not subtracted a second time.
| Step | Effect |
|---|---|
| Calendar Range | Total calendar dates from start through end date |
| Minus Weekends | Removes non-working weekend dates under the selected rule |
| Minus School Holidays / Breaks | Removes remaining dates the school was closed |
| Counted School Days | Remaining qualifying instructional days |
That is why the calculator lets parents, students, and teachers add their own school closure dates and ranges.
No. Some overlap, but a federal holiday list should never be treated as a complete school calendar. A school may be closed for teacher planning days, district professional-development days, fall break, spring break, local holidays, or weather closures, while being open on another date that is a federal holiday. For an accurate school-day count, use the student's actual school calendar.
If you simply need Monday through Friday, select Business / Weekdays and exclude Saturday and Sunday. The calculator reports the total calendar dates in the selected range, weekend dates excluded, holiday dates excluded, and the remaining qualifying weekdays. This breakdown helps users verify the answer.
Adding calendar months is different from adding a fixed number of days. Six calendar months after October 6 is April 6. The calculation preserves the calendar day when possible. Month-end dates need a special rule. For example, January 31 plus one month cannot produce February 31 because that date does not exist. CalculateThisWay moves the result to the last valid day of February: February 28 in a normal year, or February 29 in a leap year.
The Gregorian calendar normally adds a leap day every four years. The U.S. Naval Observatory explains the rule: a year divisible by four is generally a leap year. Century years are exceptions unless they are also divisible by 400. That means 2028 is a leap year, 2100 is not, and 2000 is.
2100 is a century year not divisible by 400, so it is not a leap year even though it is divisible by 4.
| Year | Leap Year? |
|---|---|
| 2028 | Yes |
| 2100 | No |
| 2000 | Yes |
A reliable date calculator must account for February 29 automatically.
A calendar date corresponds to a weekday. For example, October 6, 2026 falls on a Tuesday. A weekday lookup is useful for appointments, future events, birthdays, deadlines, project dates, travel planning, and historical dates. The Date Calculator returns the weekday directly instead of making users open another calendar.
Business-day language appears in many different contexts: contracts, invoices, shipping, work deadlines, response periods, financial processing, and legal notices. However, "business day" can be defined differently by the document, organization, law, or jurisdiction involved. The calculator can perform the arithmetic using the schedule and holidays entered by the user. It cannot determine which legal definition applies to a particular contract. If a deadline has legal or financial consequences, confirm the definition stated in the applicable rule or agreement.
A surprisingly common source of date disagreement is whether the starting date counts. If someone says "30 days from October 6," the common date-arithmetic convention treats October 6 as Day 0 and begins counting with October 7. Some policies instead say "including the date of notice" or "beginning on the date received." Those instructions change the count. CalculateThisWay makes its default convention visible and lets the user intentionally include the starting date when needed.
Web date calculations can fail if calendar dates are accidentally treated as UTC timestamps. A date-only value such as May 15, 2027 should remain May 15 regardless of the user's local timezone. CalculateThisWay performs date-only calendar arithmetic rather than allowing a timezone conversion to shift the result to May 14 or May 16. This is especially important around daylight-saving changes.
Use the Date Calculator when your question is about a calendar result. Examples include: What date is 30 days from today? What is 30 business days from today? What date was 90 days ago? What date is six months from now? How many school days fall between these dates after weekends and breaks are removed? What weekday does a particular date fall on?
If the question is instead "How many calendar days have passed since something happened?" use the CalculateThisWay Day Counter.
October 6, 2026 plus 30 calendar days.
Thursday, November 5, 2026
October 6, 2026 plus 30 business days, Saturday/Sunday weekend, observed U.S. federal holidays excluded, start date as Day 0.
Thursday, November 19, 2026
September 1 through September 30, 2026, excluding Saturday/Sunday and Labor Day (September 7), counted inclusively.
21 qualifying days
January 31, 2026 plus 1 month.
February 28, 2026
January 31, 2028 plus 1 month (2028 is a leap year).
February 29, 2028
What day of the week is October 6, 2026?
Tuesday
Answers "how many calendar days since, until, or between" questions, such as a countdown to an event or a birthday.
Adds or subtracts hours, minutes, and seconds, or finds the difference between two clock times.
Work-shift hours, breaks, weekly totals, and overtime estimates between clock-in and clock-out times.
Minutes between two times, decimal-hour conversion, and payroll rounding.
Need to know how many calendar days have passed rather than the resulting date? Use our Day Counter. Need clock-time math instead of calendar dates? Use our Time Calculator.
Enter today's date (or use the Today shortcut) in Find a Date From Another Date, choose Add, enter 30, and select Days. The calculator moves forward 30 calendar days, including any weekends, and shows the resulting date and its weekday.
Enter the starting date, choose Add, enter 30 in the amount field, and select Days as the unit. The calculator counts 30 calendar dates forward and returns the result along with the weekday it falls on.
Use Find a Date From Another Date with today's date, Add, an amount of 60, and the Days unit. The result is exactly 60 calendar dates later, counting every day of the week.
Set the start date to today, choose Add, enter 90, and select Days. This counts 90 calendar days forward, which is useful for warranty periods and 90-day notice requirements.
In Find a Date From Another Date, keep today as the start date, choose Subtract instead of Add, enter 30, and select Days. The calculator moves 30 calendar days into the past.
Switch to Find a Business-Day Date, keep today as the start date, choose Add, enter 30, pick a weekend rule, and choose a holiday option. The calculator skips weekend days and any excluded holidays while counting toward 30 qualifying business days.
Starting from the start date, the calculator checks each following calendar day in order. A day only counts toward the total if it falls on a working weekday under the selected weekend rule and is not an excluded holiday or closed date.
Not under the default Saturday and Sunday weekend rule. Weekend days are skipped rather than counted, though the calculator also supports a Friday and Saturday weekend or a fully custom set of working weekdays.
Only if you choose to exclude them. The calculator lets you count business days with no holiday exclusions, with observed U.S. federal holidays excluded, with your own custom closed dates excluded, or with both excluded together.
No. The U.S. Office of Personnel Management federal holiday schedule applies to federal offices and is widely used as a reference, but private employers, courts, banks, and other organizations can follow a different closure calendar.
When a fixed-date federal holiday falls on a Saturday, it is typically observed on the preceding Friday. When it falls on a Sunday, it is typically observed on the following Monday. The calculator applies this observed-date adjustment automatically.
Switch to Count Business or School Days, choose Weekdays / Business Days as the day type, enter a start and end date, pick a weekend rule, and optionally exclude federal or custom holidays. The result shows how many qualifying weekdays fall in the range.
Use Count Business or School Days with the Weekdays / Business Days option and no holiday exclusions. The calculator reports the total calendar days in the range, how many were weekend days, and how many qualifying weekdays remain.
Switch to Count Business or School Days, choose School Days as the day type, enter the start and end dates, and add your school's own closure dates or break ranges, since school calendars are not standardized nationally.
No. Weekends are excluded by default under the selected weekend rule, the same way they are excluded from business-day counting, before any school-specific closures are applied.
No. Some dates overlap, but a federal holiday list is not a school calendar. Schools can close for teacher workdays, professional-development days, fall break, spring break, and local closures that have nothing to do with federal holidays.
In School Days mode, use Add School Holiday / Break Date and enter the break's start and end date in one row. The calculator expands that range into individual excluded dates automatically.
Add a school closure row with the break's start date and end date, for example the Wednesday before Thanksgiving through the following weekend, matching your school's actual calendar.
In Find a Business-Day Date or Count Business or School Days, choose a holiday option that includes custom dates, then use Add Date to enter each additional closed date individually.
February 31 does not exist, so the calculator clamps the result to the last valid day of February: February 28 in a common year or February 29 in a leap year.
If the resulting year is not a leap year, February 29 does not exist, so the calculator moves the result to February 28 of that year.
A year divisible by 4 is generally a leap year. Century years are an exception unless they are also divisible by 400, which is why 2000 was a leap year but 2100 will not be.
No. Months contain 28 to 31 days, so adding 30 calendar days from a date usually lands on a different date than adding one calendar month from the same date.
No. A leap year contains 366 days, so adding exactly 365 days to a date can land one calendar day earlier than adding one calendar year, depending on whether a February 29 falls in between.
Switch to Find the Day of the Week, enter the date, and the calculator returns the weekday along with the month, day, year, leap-year status, day of year, and days remaining in the year.
By default, the start date is treated as Day 0 and is not counted itself; counting begins with the next qualifying day. An optional toggle lets you count the start date as Day 1 instead when that convention applies.
Yes. In Count Business or School Days, both the start date and end date are included in the range, and each is checked individually against the weekend rule and holiday or closure list.
The most common causes are different starting-day conventions (whether Day 0 or Day 1), different weekend definitions, different holiday lists, or a timezone bug where a date-only value is accidentally shifted by a UTC conversion.
It should not. This calculator performs date-only arithmetic using calendar components rather than local clock time, so a spring-forward or fall-back transition does not shift the calculated date.
You can use it to perform the arithmetic, but it cannot tell you which definition of business day a specific law, contract, or notice uses. Confirm the applicable definition and counting convention before relying on the result for a legal deadline.
Yes, as long as you enter your school's own closure dates and breaks. The calculator does not assume any federal holiday list or generic school calendar, since actual school calendars vary by district and school.