—
—
—
—
0=Sun..6=Sat
—
day
—
week
—
—
days
—
s
90
days
—
—
—
—
0=Sun..6=Sat
—
day
—
week
—
—
days
—
s
90
days
The Calendar Calculator adds or subtracts days and months from any starting date to find the resulting calendar date. Use it to answer questions like: What date is 90 days from now? What date falls 6 months before a deadline? What day of the week will a future event land on? What quarter does a given date fall in?
Date arithmetic is deceptively tricky. Adding 30 days is not the same as adding 1 month (months have 28-31 days). Adding 3 months to October 31 gives January 31, but adding 3 months to November 30 gives February 28 or 29. Subtracting 45 days from March 1 crosses a year boundary if you go back to mid-January. Manual calculation is error-prone; a reliable calculator is the practical solution.
Common uses include: calculating payment due dates (invoice + 30 days), finding subscription renewal dates, determining warranty expiration, scheduling medical follow-up appointments, calculating probationary period end dates, planning event timelines, figuring out 100 days from a starting date for goal tracking, and computing legal deadlines.
The calculator also tells you the day of the week for the result date — essential for scheduling meetings, events, or appointments. It shows how many days are in the result month (useful for billing and scheduling) and which quarter the result date falls in (useful for financial and business planning).
For negative values (subtracting), enter a negative number in the 'Add Days' field. For example, entering -30 finds the date 30 days before your starting date. The calculator handles all month and year boundary crossings automatically, correctly accounting for leap years in February.
The calculator converts the starting date to a millisecond timestamp, adds (days + months*30) * 86400000 milliseconds, then converts back to a calendar date. Month addition uses 30 days per month as an approximation — for exact calendar month addition (respecting month-end dates), the result may differ by 1-2 days from strict month arithmetic. Days in result month are determined by checking the last day of that month.
The result date is the calendar date after adding your specified days and months. If you subtracted days (negative input), the result falls before your start date. The quarter field (Q1-Q4) is useful for business reporting: Q1 = Jan-Mar, Q2 = Apr-Jun, Q3 = Jul-Sep, Q4 = Oct-Dec.
Inputs
Results
90 days from January 1 = April 1, 2026 — a Wednesday in Q2
Inputs
Results
Subtracting 45 days from June 30 gives May 16, a Saturday
Enter the number of months in the 'Add/Subtract Months' field. The calculator approximates each month as 30 days. For exact calendar month addition (important for end-of-month dates), manually verify the result for months with different lengths.
Enter today's date as the start and 30 in the 'Add Days' field. The result is your date 30 calendar days from today. For business days instead of calendar days, use the Add Business Days Calculator.
Enter a negative number in the 'Add/Subtract Days' field. For example, -30 finds the date 30 days before your starting date. The calculator handles year and month boundaries automatically.
Adding 1 month means moving to the same date in the next calendar month — February 15 + 1 month = March 15. Adding 30 days means exactly 30 calendar days later — February 15 + 30 days = March 17. These differ because months have different lengths.
Q1: January, February, March. Q2: April, May, June. Q3: July, August, September. Q4: October, November, December. Fiscal quarters may differ if a company's fiscal year does not start in January.
31 days: January, March, May, July, August, October, December. 30 days: April, June, September, November. 28 or 29 days: February (29 in leap years). A memory aid: 'Thirty days has September, April, June, and November; all the rest have 31, except February.'
In a non-leap year, day 100 is April 10. In a leap year, it is April 9. Use this calculator: start January 1, add 99 days (since January 1 is already day 1), to get April 9 or April 10 depending on leap year.
Enter today's date, set 'Add Months' to 6 (in the advanced section), and click calculate. For exact results near month-end dates, verify manually — adding 6 months to August 31 approximates to the end of February.
December 25 minus 14 days = December 11. Enter December 25 as start, -14 in add days, and confirm the result is December 11.
Enter today's date and 180 in 'Add Days.' 180 days is approximately 6 months — close to but not exactly 6 calendar months, since actual month lengths vary. For contract purposes, specify whether '6 months' means 180 days or 6 calendar months.
Roboculator Team
The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.
How helpful was this calculator?
Be the first to rate!
Day of Week Calculator
Day of Week & Calendar Calculators
Week Number Calculator
Day of Week & Calendar Calculators
Day of Year Calculator
Day of Week & Calendar Calculators
Leap Year Calculator
Day of Week & Calendar Calculators
Moon Phase Calculator
Day of Week & Calendar Calculators
Sunrise/Sunset Calculator
Day of Week & Calendar Calculators