Categories
Pages
π

Date Addition Calculator

Add or subtract days, weeks, months, or years from any date. Includes business-day-only mode.

LIVE
562
Uses
1
Select typeChoose conversion direction
2
Enter amountType the value to convert
3
Get resultsSee live conversion rates

Add or subtract days, weeks, months, and years from any date.

START DATE
:
ADD YEARS
:
ADD MONTHS
:
ADD WEEKS
:
ADD DAYS
:

Copy the code below to embed this calculator on your website:

<iframe src="https://calculatorcafe.com/widget/date-addition-calculator/" width="100%" height="500" frameborder="0" style="border:1px solid #e2e8f0;border-radius:12px"></iframe>

Free to use · Links back to CalculatorCafe

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?
Enter your start date in the calculator, type the number of days in the Days field, and press Calculate. The result shows the exact date with the day of the week.
Can I add months and days at the same time?
Yes. Fill in any combination of years, months, weeks, and days. The calculator processes them all together and returns one result date.
How does it handle months with different lengths?
Adding 1 month to January 31 results in February 28 (or 29 in leap years) since February 31 does not exist. The calculator uses PHP's DateTime library for accurate month-end handling.
Can I subtract dates?
Yes. Enter negative numbers in any field. For example, -90 days calculates the date 90 days before your start date.
What date is 90 days from today?
Enter today's date and type 90 in the Days field. The calculator shows the exact result date with the day of the week.
Does it account for leap years?
Yes. The calculator correctly handles February 29 in leap years and adjusts when adding years to or from leap year dates.
USER RATINGS

Rate This Calculator

Your feedback helps us improve our tools