春节为啥公历日期 总是不一样

辽沈晚报 2022年01月21日

1月20日,迎来“大寒”节气,而2月1日,将迎来2022年春节,恰在“大寒”节气内。小寒大寒又一年。“感觉自己还什么都没干,怎么就过年了呢!”翻着日历牌,很多人发出这样的感慨。

2020年的春节是1月25日,2021年的春节是2月12日,2022年的春节是2月1日,春节的公历时间为啥总不一样?天津市天文学会理事、天文科普专家修立鹏解释说,春节是农历的节日。中国几千年所采取的传统农历实际上为阴阳合历,以一个完整的月相周期定月,以地球绕太阳公转的时间定年。太阳和月亮几乎同时升起的朔日为每月的开始,每月的长短根据月相不同,可能为29天或30天,12个月为一年;将太阳年划分为24个节气,第1、3……23等奇数为“节”或“节气”,第2、4……24等偶数为“气”或“中气”。

由于太阳年周期和以月相为周期的12个月天数不一致,所以古人采用设置“闰月”的方法来解决。现行农历置闰的方法大约会在19个农历年中加上7个“闰月”,假使两个农历十一月(冬月)之间间隔11个月,则不置闰;间隔12个月,则将前一个十一月之后第一个没有中气的月份定为上一个月的“闰月”,之后的月份不再置闰。“闰月”所在的年份称为闰年,每个闰年的“闰月”位置都不太一致,比如2014年是闰九月,2017年是闰六月,2020年是闰四月。而这种置闰方法也导致春节来得有时早有时晚。

通常,离“立春”最近的那个朔日(春节)所在的月,为正月。就目前来看,春节在公历1月21日至2月20日之间摇摆,因此,2022年春节只能说是来得比较早。记者翻阅天文年历发现,最近这20年的春节里,最早的是2012年,落在公历的1月23日,只比最早春节的公历日期晚了2天。