Home How many months between
How many months between
2026-01-15 to 2026-04-15 is 3 months. That span is 90 midnights.
Count calendar months. A month with no 31st treats its last day as a full month.
—
—
—
- Extra days
- —
- Midnights
- —
Why this exists
A contract, a lease, and a plan ask for a count of months.
A month with no 31st treats its last day as a full month.
-
01How to use it
Type the start and the end. If the end is earlier, the line says earlier.
The green button fills 2026-01-15 and 2026-04-15.
-
02What you get
The large number is the month count. Under it are the extra days and the direction.
An empty box stays a dash. A date that does not exist, such as 2026-02-29, is an error.
Entered2026-01-15 to 2026-04-15
2026-01-15 to 2026-04-15 3 2026-01-15 to 2026-04-10 2 + 26 2026-01-31 to 2026-02-28 1 midnights 90 -
03Worth knowing
Both endpoints are not added, so the sample does not become 91. The 90 midnights match the date page.
This page does not invent a holiday list.
Questions
- QIs 2026-01-31 to 2026-02-28 one month?
- AYes. February 2026 has no 31st, so the 28th completes the month.
- QIs 2026-01-15 to 2026-04-10 three months?
- ANo. It is 2 months and 26 days.
- QWhat if the dates match?
- AThe result is 0 and the words say same day.
- QIs this the date page's 10 days?
- AThe day count is midnights. 2026-01-01 to 2026-01-11 is 0 months and 10 days, and 10 midnights.
How this page works it out
This page counts the calendar months between two dates. 2026-01-15 to 2026-04-15 is 3 months, with 0 extra days. That span is 90 midnights. 2026-01-15 to 2026-04-10 is 2 months and 26 days.
2026-01-31 to 2026-02-28 is 1 month. February 2026 has no 31st, so the 28th completes the month. 2026-01-01 to 2026-01-11 is 0 months and 10 days, and 10 midnights, the same day count as the date page.
Both endpoints are not added, so the sample does not become 91. This page does not invent a holiday list. The count stays in this browser.