Add Days to Date Calculator
Add or subtract days, weeks, months, or years from any date. Find future or past dates instantly with day-of-week results.
Add Days to Date Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser — no data is sent to any server.
Formula: Result Date = Start Date + (Amount × Unit)
Worked example — April 19, 2026 (Sunday) | 45 calendar days
Formula
Result Date = Start Date + (Amount × Unit)
The calculator adds the specified number of time units to the start date. For days, it directly increments the day count. For weeks, it multiplies by 7 and adds days. For months and years, it adjusts the respective date component, clamping to valid end-of-month dates when necessary (e.g., Jan 31 + 1 month = Feb 28).
Worked Examples
Example 1: Delivery Estimate
Problem:A package ships on March 5, 2026 with a 45-day delivery window. What is the expected delivery date?
Solution:Start date: March 5, 2026 Add 45 days: March: 26 remaining days (March 5 to March 31) 45 - 26 = 19 more days into April April 19, 2026
Result:April 19, 2026 (Sunday) | 45 calendar days
Example 2: Subscription Renewal
Problem:A yearly subscription started on January 15, 2025. When does it renew after 2 years?
Solution:Start date: January 15, 2025 Add 2 years: 2025 + 2 = 2027 Same month and day: January 15, 2027
Result:January 15, 2027 (Friday) | 730 days from start
Frequently Asked Questions
How do I add days to a date?
To add days to a date, start with your base date and count forward the specified number of days. For example, adding 30 days to January 1 gives you January 31. When crossing month boundaries, account for different month lengths (28-31 days). Our calculator handles all edge cases including leap years, month-end dates, and year transitions automatically. Simply enter your start date, choose the number of days, and get the result instantly.
What happens when adding months to dates like January 31?
When adding months to end-of-month dates, the result may adjust to the last valid day of the target month. For example, adding 1 month to January 31 gives February 28 (or 29 in a leap year), since February doesn't have 31 days. This is called 'end-of-month clamping' and follows the same convention used by JavaScript's Date object, most programming languages, and financial institutions for calculating payment due dates.
Can I subtract days from a date?
Yes, switch the operation to 'Subtract' to count backwards from your start date. For example, subtracting 90 days from December 31 gives you October 2. This is useful for finding past deadlines, calculating conception dates from due dates, determining filing dates from deadlines, or finding when a warranty or subscription started based on its expiration date.
How do I calculate a deadline that's a specific number of business days away?
Add Days to Date Calculator counts calendar days (all days including weekends and holidays). For business day calculations, a common approximation is to multiply business days by 7/5. For example, 10 business days is roughly 14 calendar days. For exact business day calculations, you would need to exclude weekends and specific holidays. We recommend our Date Difference Calculator for counting business days between two known dates.
Does adding 1 year always result in the same date next year?
Usually yes, but there's one exception: February 29. If you add 1 year to February 29 (a leap year date), the result is February 28 of the following non-leap year, since February 29 doesn't exist in non-leap years. Similarly, adding 4 years from February 29, 2024 gives February 29, 2028 (both leap years). The calculator handles this edge case correctly using standard date arithmetic conventions.
What is the Day of Year figure next to the result?
It is the ordinal date: the position of the result within its calendar year, running from 1 on 1 January to 365, or 366 in a leap year. ISO 8601 writes it as YYYY-DDD. Because February changes length, 1 March is day 60 in a common year but day 61 in a leap year. Manufacturing lot codes, aviation paperwork and agronomy planting schedules all use ordinal dates.
What should I do if the resulting date lands on a weekend or public holiday?
The calculator returns the raw calendar date and names its weekday, so any adjustment is yours to apply. Finance calls these roll conventions. Following moves the date to the next business day; preceding moves it back to the previous one; modified following takes the next business day unless that crosses into a new month, in which case it rolls backward instead, keeping the payment inside its accrual period. Contracts state which one applies so both parties settle on the same day.
Why are days and weeks exact offsets while months and years are not?
A day and a week are fixed spans — a week is always exactly seven days — so the offset advances the calendar by the same count wherever it starts. A month or a year names a calendar component whose length varies: 28 to 31 days, and 365 or 366. ISO 8601 writes one month as P1M and treats it as a calendar operation rather than a fixed span. Twelve one-month steps from 1 January land back on 1 January, covering 365 days, or 366 across a leap year.
How can I land on the same weekday as my start date?
Add a multiple of seven days. The weekday cycle has a period of 7, so 84 days is exactly 12 weeks and always falls on the same day of the week as the start date. Month offsets do not preserve the weekday because month lengths are not multiples of seven — the sole exception is February in a common year, which is precisely four weeks.
How does a leap year shift the result when the offset crosses February?
A fixed day count always advances the same number of days, so the extra 29 February pushes the landing date one day earlier in the calendar. Adding 60 days to 15 January reaches 16 March in a common year but 15 March in a leap year, because the run of days now has to absorb an extra date in February. Month and year offsets are unaffected, since they move by name rather than by count.
References
Background & Theory
History
Reviewed for accuracy by Abdullah, Technical Content Specialist · Editorial policy
Related Calculators
🌡️Growing Degree Days
Calculate accumulated heat units (GDD) for crop development and pest management
🧮Date Difference Calculator
Calculate the exact number of days, weeks, months, and years between any two dates.
🧮Days Until Calculator
Count the exact days remaining until any future date — holidays, deadlines, or events.
🧮Days Since Calculator
Count how many days have passed since any historical date or personal milestone.
🧮Days Until Christmas Calculator
See exactly how many days, hours, and minutes remain until Christmas Day.
🧮Days Until New Year Calculator
Count down the days and hours remaining until January 1st of the next year.
🧮Days Until Retirement Calculator
Calculate the exact days remaining until your planned retirement date.
🧮School Days Remaining Calculator
Count the remaining school days until summer break or graduation.