Add or subtract days, weeks, months and years from any date โ or find the exact number of days, weeks and months between two dates. Fast, free and works on any device.
Start Date
Operation
Years
Months
Weeks
Days
Result Date
This calculator has two modes. The Add / Subtract mode takes a starting date and adds or removes a combination of years, months, weeks and days to give you a resulting date. The Days Between Dates mode computes the exact difference between any two calendar dates in multiple units.
Result Date = Start Date + (Years ร 365.25) adjusted by calendar
+ (Months) stepped through calendar months
+ (Weeks ร 7) + Days
Months and years are added by stepping through the calendar rather than using a fixed number of days, so the result is always the correct calendar date regardless of month length or leap years.
Total Days = |End Date โ Start Date| in days
Total Weeks = Total Days รท 7 (rounded down)
Total Months โ Total Days รท 30.4375
Total Hours = Total Days ร 24
A year is a leap year if it is divisible by 4, except for century years which must be divisible by 400. The calculator applies this rule automatically when adding months or years that cross a 29 February boundary.
This calculator counts all calendar days including weekends and public holidays. For business-day calculations, the result can be used as a starting point and weekends subtracted manually based on your locale.
A date calculator is a tool that performs arithmetic on calendar dates. Rather than manually counting days on a calendar or writing out dates by hand, it handles all the complexity of varying month lengths, leap years and week boundaries automatically.
Calendar months have between 28 and 31 days, and leap years add an extra day every four years (with exceptions). Adding three months to 31 January, for example, does not simply land on 31 April โ April has only 30 days. A date calculator resolves these edge cases correctly every time.
How do I find the number of days between two dates? +
What happens when I add months to a date at the end of a month? +
Can I calculate a date in the past by subtracting? +
How many days is 3 months from today? +
Does the calculator include both the start and end date in the count? +
Can I use this calculator for future dates? +
What is the week number shown in the result? +
Related Calculators