Calendar Calculator

SPECIALTY & OTHER TOOLS

Add or subtract days, weeks, months, or years from a date to find the resulting date and its weekday. Enter the date and the change.

Resulting Date
—
After the change.

Usage Tip

Great for deadlines: add 30, 60, or 90 days to a start date to find the due date and the weekday it lands on.

THE MATH
Result = start date shifted by the chosen amount and unit
Month and year shifts keep the same day number where possible
This adds or subtracts a number of days, weeks, months, or years from a date.
Month and year shifts keep the same day of the month, adjusting when the target month is shorter.
Day and week shifts are exact day counts.
Month and year shifts follow standard calendar arithmetic.
Choose Subtract to go backward in time from the start date.
Practical Notes

Adding time to a date is easy until months and years get involved, because months have different lengths and leap years add a day to February. This calculator adds or subtracts days, weeks, months, or years and gives the resulting date together with the day of the week.

When you add a month, the day number usually stays the same, but if the target month is shorter the date is adjusted to its last day. For example, one month after January 31 lands at the end of February. Adding years to February 29 in a non-leap year does the same. This is useful for deadlines, warranty expiry dates, and payment schedules.

Spotted an error or have a suggestion for this calculator? Let us know →
Scroll to Top

The calculators and tools on Formula Factory are provided for general guidance and informational purposes only. Results are estimates based on standard formulas and the values you enter — they do not constitute professional engineering, electrical, or architectural advice. Always verify calculations with a qualified professional before making decisions for any safety-critical, code-compliance, or commercial application. Formula Factory makes no representations or warranties as to the accuracy or completeness of any result, and accepts no liability for errors, omissions, or any outcomes arising from reliance on this information.