2月4日4时2分将迎来二十四节气之首:立春。而就在大约一年之前,2025年的立春则落在了2月3日这天。
为什么立春对应的公历日期会“变来变去”?
要弄清其中的具体原因,首先要从天文学的角度理解节气究竟是怎么定的。“在天文学上,节气指一个具体时刻。”中国科学院紫金山天文台科普主管王科超解释说,太阳在天球上的周年视运动轨迹叫黄道,太阳沿黄道运行一周共360度,每“走过”15度,即迎来一个新节气。太阳在黄道上“走到”地心视黄经315度的时刻对应立春,这也是立春能够精确到“年、月、日”甚至“时、分、秒”的由来。
地球绕太阳公转一圈用时一年。但同样是公转,由于起点、终点、参照物等不同,会产生回归年、恒星年、近点年等不同的“年”,它们的长短也有细微差别。“其中,太阳连续两次经过春分点的时间间隔称为一回归年,平均长度约为365天5小时49分。”王科超说,这与我们普遍采用的公历纪年“平年365天、闰年366天”略有偏差,这导致每个节气对应的公历日期不固定。
公历纪年中,若相邻两年同一节气间相隔的是平年,则同一节气在后一年平均比前一年的时间推后约5小时49分。如此,累积4年便会推迟近一天。而现行公历使用设置闰年的方法,即遵循“四年一闰,百年不闰,四百年再闰”的规则,来弥补与回归年的“时间差”,这一人为调整,也可能使不同年份的某一节气日期出现波动。
“公历纪年和二十四节气都反映地球与太阳的相对运动规律,因而基本上每一节气在公历年中的日期变动不大。”王科超说,比如,立春一般在2月3日至5日之间,清明一般在4月4日至6日之间,夏至一般在6月21日至22日之间。21世纪,二十四节气在公历中对应的日期一般相差在3天内。
而节气对应的农历日期就更加复杂。由于农历年第一天(春节)对应的公历日期在1月21日至2月21日间波动,而立春的公历日期相对固定,会出现立春不一定出现在农历年年头的情形。例如,即将到来的农历丙午马年,立春将出现在年尾,即农历腊月二十八;而即将结束的农历乙巳蛇年则是“两头春”,也就是一年有两个立春,分别在年头的农历正月初六和年尾的腊月十七;刚过去的农历甲辰龙年则没有立春,也就是民间常说的“无春年”。