Today is the spring equinox, marking the arrival of astronomical spring. The spring equinox can happen between March 19 and March 20. The longest day of the year, the summer solstice, arrives June 20.