Home / Time & date / Months until

Months Until Calculator (Months Between Dates)

By ·Software Engineer and Full-Stack Developer·Updated
Months Until Calculator

Pick a date and see how many months are left from today. The answer comes in whole calendar months, then the extra days. October 9 to December 25 is 2 months and 16 days, which is 77 days. A moving date, a wedding or a birthday are typical targets for this month calculator. Add a From date to count the months between two dates instead. Christmas and other holidays already have their own months until pages.

The months left calculator runs to December 31, and the weeks until and days until pages count the same gap in other units.

Quick answer: Start at today and step forward one calendar month at a time. Stop when the next step would go past the target, then count the days that are left. September 29 to December 25 is 2 months and 26 days. Months run from 28 to 31 days, so dividing the days by 30 is only an estimate.

How months until a date are counted

Each step keeps the same day number, so a step from the 20th lands on the 20th of the next month. When that day does not exist, the step lands on the last day of the shorter month. A step from January 31 goes to February 28, or February 29 in a leap year. The days between the last step and the target are the remainder. This is why the answer can differ from the total days divided by 30.44.

Worked example: a lease that ends at Christmas

Suppose a lease starts on May 20, 2026 and the tenant moves out on December 25. The landlord wants to know how many months that covers. In the calculator, that is May 20, 2026 in From and December 25, 2026 as the target.

Stepping a month at a time from May 20 gives June 20, July 20, August 20 and so on. The seventh step lands on December 20. The next one, January 20, would pass December 25, so the count stops at 7 months.

From December 20 to December 25 is 5 more days. Over the whole stay there are 219 calendar days. Dividing 219 by 30.44 gives about 7.2 months, which is close but not exact.

Result: 7 months and 5 days (219 days in total).

Months between dates reference table

For two other dates, enter the first one in the From box and the second as the target. The same steps also work by hand, and this table shows some common pairs. The days between dates calculator takes any start date and shows the months as well.

Calculated with the same calendar-month method as the calculator above.
FromToMonths and daysTotal days
Jan 1, 2026Jul 1, 20266 months181
Jan 15, 2026Mar 10, 20261 month, 23 days54
Jan 31, 2026Feb 28, 20261 month28
Jan 31, 2026Mar 1, 20261 month, 1 day29
Feb 28, 2026Aug 31, 20266 months, 3 days184
Mar 31, 2026Apr 30, 20261 month30
May 20, 2026Dec 25, 20267 months, 5 days219
Jun 15, 2026Jun 15, 202712 months365
Aug 31, 2026Nov 30, 20263 months91
Sep 29, 2026Dec 25, 20262 months, 26 days87
Oct 1, 2026Jan 1, 20273 months92
Nov 15, 2026Feb 14, 20272 months, 30 days91
Dec 31, 2026Jun 30, 20276 months181
Feb 29, 2028Feb 28, 202912 months365

Months between dates in Excel or Google Sheets

Put the start date in A2 and the end date in B2. DATEDIF works in both Excel and Google Sheets, even though Excel leaves it out of its formula list.

What you wantFormula
Whole months between A2 and B2=DATEDIF(A2,B2,"m")
Leftover days after those months=B2-EDATE(A2,DATEDIF(A2,B2,"m"))
Whole months until B2 from today=DATEDIF(TODAY(),B2,"m")
Months as a decimal (estimate)=(B2-A2)/30.44
The date 6 months after A2=EDATE(A2,6)

DATEDIF only counts a month once the day number is reached. From January 31 to February 28 it returns 0 months, while this calculator counts 1 month because February has no 31st. Expect small differences near the end of a month.

Common mistakes

Months until questions

How many months are there between two dates?

Add one calendar month at a time to the start date until another step would pass the end date. The number of steps is the whole months. The days from the last step to the end date are the remainder. January 15 to March 10, 2026 is 1 month and 23 days. Here, put the first date in the From box and the second as the target.

How many months until Christmas?

Use the Christmas preset, or open the months until Christmas countdown. From today, October 16, Christmas Day is 2 months and 9 days away. The number updates each day.

How many months until June?

Set the target to June 1. If June has already started this year, pick June 1 of next year. The result shows whole months, extra days and the total days from today.

How many months until December?

Set the target to December 1. For the full months up to the end of December, use months left in the year instead.

How many months until my birthday?

Enter your next birthday as the target date. The result shows whole months, extra days and total days from today.

What date is 6 months from today?

Add 6 calendar months and keep the day number. 6 months from October 9 is April 9. The months from today pages show the exact dates for common amounts.

How many months is 100 days?

About 3.3 months, since 100 ÷ 30.44 is 3.29. In calendar months it depends on the start date. January 1, 2026 plus 100 days is April 11, which is 3 months and 10 days.

How many weeks is 3 months?

About 13 weeks. Any three months in a row hold 89 to 92 days. That is 12 weeks and 5 days at the short end and 13 weeks and 1 day at the long end.

How many days are in a month on average?

A Gregorian year averages 365.2425 days, so the average month is about 30.44 days. Real months have 28, 29, 30 or 31 days.

What happens if the date has already passed?

The result is labeled “That date has passed.” Whole months and extra days show as negative numbers, and total days shows how long ago it was.

Cite this page

APA: ClockTotals. (2026, October 16). Months Until Calculator (Months Between Dates). https://clocktotals.com/months-until-calculator/

MLA: “Months Until Calculator (Months Between Dates).” ClockTotals, 16 Oct. 2026, clocktotals.com/months-until-calculator/.

Link (HTML): <a href="https://clocktotals.com/months-until-calculator/">Months Until Calculator (Months Between Dates)</a>