Date Addition Calculator
Add or subtract days, weeks, months, or years from any date. Includes business-day-only mode.
What Is a Date Addition Calculator?
A date addition calculator takes a starting date and adds (or subtracts) any combination of years, months, weeks, and days to find the resulting date. It handles all the complexity that makes date math difficult: months with different lengths, leap years, and the transition between February and March. Enter a start date, specify what to add, and the calculator returns the exact result date along with the day of the week and the total number of calendar days between the two dates.
How to Add Days to a Date?
Enter your start date in the calculator above, then fill in the number of years, months, weeks, and/or days you want to add. You can use any combination: add 6 months and 15 days, add 2 years and 3 weeks, or simply add 90 days. Use negative numbers to subtract. The calculator processes years and months first (preserving the day of month where possible), then adds weeks and days. This order matters because adding 1 month to January 31 yields February 28 (or 29 in leap years), while adding 31 days to January 31 yields March 3.
Why Is Adding Months and Years Complicated?
Adding days is straightforward because every day is exactly 24 hours. Months and years are irregular. January has 31 days, February has 28 or 29, April has 30. Adding "1 month" to January 30 should land on February 28 (since February 30 does not exist), but adding "1 month" to March 30 lands on April 30. Adding a year to February 29, 2024 (a leap year) results in February 28, 2025 (not a leap year). This calculator handles all of these edge cases correctly using PHP's built-in DateTime library, which is the same date engine used by banking and scheduling systems worldwide.
Common Uses for Date Addition
Project managers calculate deadlines by adding business days or weeks to a start date. Expecting parents count 40 weeks from their last menstrual period to estimate a due date. Legal professionals compute filing deadlines by adding statutory periods (30 days, 90 days, 6 months) to event dates. Landlords calculate lease expiration by adding the lease term to the signing date. Travelers count days until a trip. Students count days until graduation. Anyone who needs to know "what date is X days/weeks/months from now" uses date addition regularly.
How Does Subtraction Work?
Enter negative numbers to subtract time from the start date. Entering -90 in the days field tells you what date was 90 days ago. Entering -6 in the months field finds the date six months before your start date. You can mix addition and subtraction: add 2 years but subtract 3 months. The calculator processes each field independently using the sign you provide, making it flexible for both forward and backward date calculations without needing a separate tool.
What Day of the Week Will It Be?
The calculator shows the day of the week for every result date. Planning a wedding 18 months from now? You will instantly see whether that date falls on a Saturday. Scheduling a project milestone 90 days out? The day of the week tells you if it lands on a workday or weekend. This information appears automatically alongside the result date so you never need to check a calendar separately.
Frequently asked questions
How do I add days to a date?
Can I add months and days at the same time?
How does it handle months with different lengths?
Can I subtract dates?
What date is 90 days from today?
Does it account for leap years?
Rate This Calculator
Your feedback helps us improve our tools