The Date Calculator adds or subtracts a number of days, weeks, months, quarters, or years from a starting date and returns the resulting date, its day of the week, and the ISO week number. Enter a starting date, choose a unit and a direction, and the calculator handles calendar edge cases such as month-end overflow automatically. A business-day mode skips weekends and, optionally, public holidays when counting forward or backward.
Call it a date addition calculator, an add days calculator, or a date add calculator: the arithmetic is the same. Move the calendar by the entered count and return a real date.
Add days to date
Add days to date moves forward on the calendar by the entered count. Subtract days from date moves backward the same way. The Date Calculator works from the day-number representation of the starting date, so the result is exact across month and year boundaries without any special-casing on the input side.
Enter a starting date, a count, and a direction, forward or backward, and the calculator returns the resulting date immediately, along with the day of the week it falls on and the number of calendar days that separate the two dates. A negative count and a backward direction produce the same result, so either input style works.
Date calculator add days and date plus days
Date calculator add days and date plus days use the same day-count step: convert the start date to a day number, add the count, then convert back. Calendar add days works that way too. A calendar add days calculator is that path when the unit is calendar days rather than business days.
Subtract days from date
To subtract days from date, choose the backward direction or enter a negative count. The Date Calculator uses the same day-number arithmetic as addition, so going back 30 days is the inverse of adding 30 days from the result.
Add weeks, months, quarters or years from a date
Calendar units other than days are added to the corresponding date field rather than converted to an average day count. A week is exactly 7 days, so adding weeks is equivalent to adding days in multiples of 7.
Months, quarters, and years are added to the month and year fields directly, which is what keeps a month addition landing on a real calendar date rather than an estimate.
Adding 1 quarter to 15 January 2026 returns 15 April 2026, a Wednesday, because a quarter is defined as 3 calendar months rather than roughly 91 days. Using a fixed day count instead of month-field arithmetic would drift the result by a day or two depending on which months the quarter crosses, which is exactly the kind of small error a recurring billing date cannot absorb.
Add business days only
Business-day mode counts forward or backward while skipping Saturday and Sunday, with an option to also skip a chosen set of holidays. The Date Calculator advances one calendar day at a time internally but only counts a day if it passes the weekday and holiday filters, so the requested count always lands on a working day.
Adding 10 business days to Monday 6 July 2026 returns Monday 20 July 2026, since 10 weekdays span exactly 2 full working weeks. The same 10-day addition in calendar mode would land on Thursday 16 July 2026 instead, 4 days earlier, which shows why the two modes cannot be used interchangeably for a deadline stated in working days.
Understand month-end clamping
Adding a calendar month to a date near the end of a month raises a genuine ambiguity: 31 January plus 1 month could reasonably mean 28 February, 3 March, or an error, since February has no 31st day.
The Date Calculator clamps to the last valid day of the target month, which is what every mainstream calendar application and every person scheduling a monthly payment means by the operation.
Adding 1 month to 31 January 2026 returns 28 February 2026, since 2026 is not a leap year. The same addition to 31 January 2024 returns 29 February 2024, because 2024 is a leap year and February has an extra day that year. The rule is consistent: when the target month has no matching day number, the result becomes the last day of that month rather than overflowing into the following one.
180 days from 03/04/2026
180 days from 03/04/2026 depends on which format 03/04/2026 uses. Under mm/dd/yyyy, that start is 4 March 2026; adding 180 calendar days returns 31 August 2026, a Monday. Under dd/mm/yyyy, the same digits are 3 April 2026; adding 180 calendar days returns 30 September 2026, a Wednesday.
1. Confirm the format so the parsed start matches the date you meant. 2. Add 180 to the day number. 3. Convert back to a calendar date and read the weekday. The two results are a month apart because the ambiguous start dates are 32 days apart.
Add 180 days to 25 July 2026
Adding 180 calendar days to 25 July 2026 returns 21 January 2027, a Thursday. Convert the starting date to a day number and add 180 directly, since day-count addition does not need to reason about month lengths. Convert the resulting day number back to a calendar date: 180 days after 25 July 2026 crosses the remainder of July, all of August through December, and into January of the following year, landing on 21 January 2027. That date falls on a Thursday.
The elapsed count is exactly 180 days by construction, since that is the value entered; the calculator's role is converting that count into a real calendar date rather than leaving it as an abstract number of days.
Choose a date format
Three input formats are accepted: mm/dd/yyyy, the US convention; dd/mm/yyyy, used across most of the rest of the world; and yyyy-mm-dd, the unambiguous ISO 8601 standard. The Date Calculator reads the date according to whichever format is selected and echoes the parsed result in long form so the interpretation is visible before any arithmetic runs.
A date written as 03/04/2026 means 4 March under the US convention and 3 April under the European one. The two readings are 32 days apart, which is enough to send a shipment, a payment, or a booster shot to the wrong week if the format is assumed rather than confirmed. Selecting ISO 8601 removes the ambiguity entirely, since 2026-03-04 cannot be misread either way.
Plan recurring dates
A recurring schedule, such as a monthly billing date, a quarterly review, or an annual anniversary, is a repeated application of the same date addition. The Date Calculator handles a single occurrence at a time; running the same addition from each successive result reconstructs the full schedule.
Monthly billing on the last day of the month is the case month-end clamping exists for. A subscription that starts on 31 January bills on 28 February, then 31 March, then 30 April, if the clamp is reapplied to the original day number of 31 each month rather than carried forward from the previous clamped result, which would otherwise drift the billing date down to the 28th permanently after the first February.
Use date arithmetic for real deadlines
Shipping estimates, planting windows, contract expirations, and multi-dose vaccine schedules are all date-addition problems with a specific unit and a specific direction. A shipping estimate of "5 to 7 business days" is two separate business-day additions from the ship date, giving the earliest and latest expected delivery dates rather than a single estimate.
A planting guide that recommends sowing "8 weeks before the last frost date" is a subtraction of 56 days from a known date. A booster shot due "6 months after" a first dose is a month-field addition, not a fixed 180-day count, since 6 calendar months varies between 181 and 184 days depending on which months are crossed. Using the correct unit, not just the correct count, is what keeps these calculations matching the source instruction.
Frequently asked questions
How do I add days to a date?
Enter a starting date, a number of days, and a direction into the Date Calculator. It converts the starting date to a day number, adds or subtracts the entered count, and converts the result back to a calendar date, also reporting the day of the week. That is the same path as date plus days or an add days calculator.
What does 31 January plus one month equal?
31 January plus one month returns 28 February in a common year or 29 February in a leap year. The Date Calculator clamps to the last valid day of the target month rather than overflowing into March, matching how monthly billing and calendar applications handle the same case.
How is business-day addition different from calendar-day addition?
Calendar-day addition counts every day, including weekends. Business-day addition skips Saturday and Sunday, and optionally a chosen holiday set, so the same numeric count lands on a later calendar date than a plain day addition would.
Can I subtract days from a date instead of adding them?
Yes. Choose the backward direction, or enter a negative count, and the Date Calculator subtracts the entered amount from the starting date using the same day-number arithmetic.
Why did my date come out different from a spreadsheet formula?
The most likely cause is a date format mismatch. Spreadsheet software often assumes the system locale's date format, so 03/04/2026 may parse as a different date than intended. Confirm the parsed date the Date Calculator echoes back matches what was meant before comparing results.
How do I add exactly one quarter to a date?
Select quarters as the unit and enter 1. The Date Calculator adds 3 calendar months to the target date, which is not the same as adding 91 or 92 days, since month lengths vary across a quarter.
Does the Date Calculator account for leap years?
Yes. Leap years are detected using the standard Gregorian rule, divisible by 4 except century years unless divisible by 400, and February's day count adjusts accordingly whenever an addition lands on or crosses that month.
What is the ISO week number, and does the calculator show it?
The ISO week number identifies a week from 1 to 52 or 53 within a year, with week 1 defined as the week containing the year's first Thursday and every week starting on a Monday. The Date Calculator reports the ISO week number of its result date alongside the standard calendar output.
Summary
The Date Calculator adds or subtracts days, weeks, months, quarters, or years from a starting date, clamping month-end additions to the last valid day of the target month rather than overflowing into the next one. A business-day mode skips weekends and holidays when the count needs to land on a working day. As a date addition calculator it covers add days to date and subtract days from date in one place.
Every result includes the day of the week, the ISO week number, and the parsed date in long form, so an ambiguous input format never produces a silently wrong deadline.