Months Between Dates Calculator
Count whole calendar months between two dates, with the leftover days reported separately.
Result
How to use this calculator
- Enter the start and end date. Order does not matter.
- The whole-months number is "fully completed months". The hint shows the leftover days, plus a decimal-months estimate using the Gregorian average month length.
About this calculator
Months are tricky โ they are not a fixed length, and "one month after January 31" could reasonably be either February 28 or March 3. This calculator follows the calendar-aware convention used by date-arithmetic libraries: a whole month is counted when you have reached or passed the same day-of-month in a later month. The leftover is reported as days.
Frequently asked
When does the calculator add another whole month?+
How are end-of-month edge cases handled?+
Why is the decimal-months figure different from the whole months?+
Can I use this to count months until retirement, or months on a project?+
Does the calculator account for time zones?+
Related calculators
More tools you might like
Hand-picked tools that pair well with this one โ same audience, same intent.
Count the exact number of days between any two dates โ all calendar days, weekdays only, or business days (skipping US federal holidays). Pick whether to include both endpoints or just the difference.
Calculate the number of weeks between two dates as a decimal, plus a whole-weeks-and-days breakdown.
Compute years between two dates with a years/months/days breakdown โ useful for tenure, anniversaries, and exact-age questions.
Calculate age down to the second โ years, months, days, hours, minutes, and seconds. Useful for milestones and trivia.
Add days, weeks, months, or years to any date and get the resulting date โ handles month-end clamping correctly.
Exact age in years, months, days, hours, and minutes โ plus countdown to next birthday.