Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Days Until Spring
267
days until the spring equinox
Weeks until spring 38.14
Spring equinox year 2027
Equinox date (approx.) March 20

What is the Days Until Spring Calculator?

This tool counts how many days remain until the start of astronomical spring — the March (vernal) equinox — from any date you choose. For simplicity the equinox is approximated as March 20, the date it falls on in most years across the Northern Hemisphere. Enter today's date and the calculator returns the number of days, the equivalent number of weeks, and the year the upcoming equinox occurs.

Circular diagram of Earth's orbit around the sun showing the four seasonal points with the spring equinox highlighted
The spring equinox marks one of four key points in Earth's orbit around the sun.

How to use it

Pick a start date (default is today). The calculator looks at March 20 of that year. If that date is still ahead, it counts the days to it. If March 20 has already passed for that year, it automatically rolls the target forward to March 20 of the next year, so you always get a countdown to the next spring.

The formula explained

The result is the difference between two midnight timestamps divided by the number of milliseconds in a day (86,400,000), rounded to the nearest whole day. Rounding absorbs daylight-saving shifts so you get clean integer days. Weeks are simply the day count divided by seven.

$$\text{Days Until Spring} = \left\lfloor \frac{\text{Spring Equinox (Mar 20)} - \text{Start Date}}{86400000 \text{ ms/day}} \right\rceil$$

$$\begin{gathered} \text{Days} = \left\lfloor \frac{\text{Spring} - \text{Start Date}}{86400000} \right\rceil \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{Spring} &= \text{March 20, } Y \\ Y &= \text{year of } \text{Start Date} \;(+1 \text{ if past}) \\ \text{Weeks} &= \text{Days} \div 7 \end{aligned} \right. \end{gathered}$$

Number line timeline showing start date, days counted, and the March equinox endpoint
Days until spring is the gap between today's date and the March equinox.

Worked example

Suppose today is December 21, 2024. March 20, 2025 is the next equinox. From Dec 21 to Dec 31 is 10 days, plus \(31 \text{ (Jan)} + 28 \text{ (Feb)} + 20 \text{ (Mar)} = 79\), giving 89 days until spring — about 12.7 weeks.

FAQ

Why March 20 and not March 21? The vernal equinox has drifted earlier; in recent decades it most often lands on March 20, so we use that as the standard approximation.

What if I enter a date after March 20? The calculator detects that this year's equinox has passed and counts to next year's instead.

Does this work for the Southern Hemisphere? No — south of the equator, March marks the start of autumn. This tool is built around the Northern Hemisphere spring equinox.

Last updated: