Date Add & Subtract Calculator
Add or subtract days, weeks, months or years from any date
Instructions
Date Calculator Instructions\n\n## What It Does\nStarting from any date, work out dates like "30 days from now", "3 months ago" or "1 year later" — handy for contract expiry dates, billing dates, leave days and project milestones.\n\n## How to Use\n1. Pick a start date (today by default)\n2. Choose "after" or "before", enter an amount, then pick a unit (days / weeks / months / years)\n3. Or just click a shortcut button below, such as +30 days or +3 months\n4. The result area shows the result date, the weekday, and how many days apart the two dates are\n\n## Notes\n- When counting by months, if the target month has no such day, the tool uses the last day of that month — for example 31 January plus 1 month = 28 February (29 in a leap year), and a note appears below the result\n- Results are calculated in your local time zone, so there is no off-by-one-day shift across time zones\n- Everything runs in your browser; no data is uploaded
❓ FAQ
Why is 31 January plus one month 28 February?
Because February has no 31st. The tool clamps the day to the last day of the target month and clearly notes below the result that this adjustment was made.
Does this count calendar days or working days?
Calendar days, including weekends and holidays. If you only want working days, use the working day calculator.
Do leap years or daylight saving time affect the result?
Leap years are handled correctly according to the calendar. Results are based on date objects in your local time zone, so a daylight saving switch will not shift the result by a day.
📝 Related Articles
How to Use a Favicon Generator: Complete Steps from Image to Website Icon
Use a favicon generator to turn a square image into a website icon that displays correctly in browser tabs and on mobile home screens. From preparing assets to deployment troubleshooting, this covers it all in one go—just follow along to get it done.
tool-tutorialsHow to Use a Cron Expression Generator: Complete Beginner Steps
Use an online tool to select the five time fields, automatically generate a standard Cron expression with a human-readable time explanation, and learn to troubleshoot execution time deviations caused by time zones and field counts, so complex schedules no longer rely on guesswork.
tool-tutorialsHow to Use an Online CSV to JSON Tool: Beginners Can Get Started in Three Steps
Use a three-step process to complete an online CSV to JSON tool operation, covering option settings, result validation, error troubleshooting, large file handling, mobile operation, and API debugging scenarios. Beginners can follow along to get usable JSON data.
tool-tutorialsWhat Is HTML Formatting? A Beginner's Guide to the Key Points
Use a browser-based HTML formatting tool that runs locally to restore compressed or messy HTML into an indented, readable structure. Also understand the difference between formatting and minification, the troubleshooting order for messed-up indentation, and how to handle large files getting stuck and mobile no-install solutions.