天文教育专家、天津市天文学会理事赵之珩介绍说,当前,我国使用的是两种历法,即公历和农历。春节是属于农历中的节日。公历平年有365天,农历平年有354天,比阳历少11天,因此过春节有了“提前11天的现象”。但也不能无限制地往前提,提前到了一定程度,就要加上一个闰月,把它“错后”,调整过来,因此也就有了“19年7闰”法,即在19个农历年中加上7个闰年。
赵之珩说
“这样,如果上一个农历年没有闰月,那么下一年的春节就会比上年提前11天左右;如果上年农历有闰月,下一年的春节就会比上年推迟19天左右。”
按照这样的方法来计算,春节阳历日期的变化也就非常清楚了。2018年(农历狗年)是个农历平年,全年共354天,比公历年少了11天,因而,2019年(农历猪年)春节就要比去年提前11天。去年的春节落在了阳历的2月16日,今年自然就移到了阳历的2月5日。由于2019年(农历猪年)也是平年,全年354天,因此,2020年(农历鼠年)春节就落在了阳历的1月25日。