冬至在日历上晃来晃去。

有人翻去年台历,冬至写22号、今年新台历,还是22号、连续翻三五年,可能年年22号、于是脑子里刻下一个印子:冬至嘛,就是12月22日。

这印子不对。

冬至作为一个天文时刻点,每年对应的阳历日期并非铁板钉钉的固定值、它落在一个很窄的时间窗口里:12月21日、22日或23日、绝大多数年份是22日,部分年份跳到21日,极少年份能滚到23日、没有永远,没有绝对。

冬至永远是12月22日吗 冬至日期每年固定吗

什么叫天文时刻点、太阳在黄道上运行,一年转一圈、黄经270度那个位置,就是冬至点、地球跑完这一圈的时间长度,不是我们日常计数的整数天数、一个回归年的长度是365.2422天、小数点后面那0.2422天,差不多是5小时48分46秒、就是这点零头,把固定日期这件事搅黄了。

阳历一年按365天算、走完一年,太阳其实还没回到黄经270度的老位置、它滞后了大概四分之一天、下一年冬至时刻会往后顺延将近六个钟头、今年冬至是北京时间中午十二点,明年冬至可能就推到傍晚六点附近、年复一年,这个时刻不停地往后蹭。

蹭到必须程度、碰上闰年、一脚急刹车踩下去。

阳历闰年规则,年份能被4整除的设闰,2月多加一天,全年366天、这一下比回归年多补了0.7578天、冬至时刻就被猛地往回拽了将近十八个钟头、这就是冬至日期在21日、22日、23日之间摇摆的整个秘密、平年往后推,闰年往前拽、一推一拽,来回拉锯。

2020年到2055年之间,12月21日冬至会出现十四次、本世纪前二十年,21日冬至相对少见,往后会慢慢变密、2088年冬至甚至落在12月20日——不过那得按协调世界时来算,东亚时区已经跨到21日凌晨了。

22日为什么最常见、因为推拽的幅度在大多数年份刚好把时刻甩进12月22日这一天里、21日冬至往往出现在闰年刚过的那一两年,23日冬至得等平年连续往后蹭够必须年数才会触发、1900年到2000年这一百年,23日冬至只冒头过几次,最近一回在1904年、下次23日冬至要等到2303年、大多数人这辈子没赶上过,下辈子也悬。

冬至永远是12月22日吗 冬至日期每年固定吗

翻手机日历会发现一件事、2024年冬至是12月21日、2025年冬至又回到12月21日、连续两年21日,因为中间夹着一个2024闰年,闰年那脚刹车不够狠,没把时刻完全拽回22日、2026年冬至跑回22日、2032年冬至也是21日、毫无规律可言,除非掏出回归年长度与闰年规则手算。

如阴历节气按太阳黄经划定,跟月亮圆缺没关系、所以节气在阳历上的摆动幅度很小,前后不过一两天、立春老在2月4日前后,清明在4月5日上下,夏至6月21日附近、冬至也相同、二十四节气实质上是阳历概念套了一层如阴历外衣。

再往深挖一层、地球公转轨道不是正圆,椭圆形状造成太阳在黄道上跑的速度不均匀、近日点附近地球跑得快,远日点附近跑得慢、冬至点离近日点近,地球移动速度略高于全年平均,这会让冬至时刻在阳历上的摆动幅度被轻微压缩、不过相比回归年余数造成的扯动,轨道偏心率的作用属于第二位的细微修正。

还有一个容易被忽略的因素、地轴进动、春分点每年沿着黄道向西移动大约50角秒,这叫岁差、岁差会让回归年比恒星年短二十分钟左右、阳历设计目标是咬住回归年,所以岁差效应已经被消化在闰年规则里、普通人不用管岁差,那是天文学家操心的事。

不同时区的冬至日期可能不同、北京时间比格林尼治时间早八小时、格林尼治那边冬至时刻在12月21日深夜,加八小时就变成了北京时间12月22日凌晨、同一年份,不同时区记录的冬至日期可能差一天、国际日期变更线两侧更明显、这不是冬至日期变来变去,是时区换算造成的记录差异。

冬至时刻精确到秒、每年由紫金山天文台这类机构发布节气时刻表、2023年冬至12月22日11时27分、2024年冬至12月21日17时20分、2025年冬至12月21日23时03分、这些时刻每年不同,分秒在动。

有人问,那两千年前冬至在哪天、汉代那会儿,冬至在阳历12月24日甚至25日、一千多年攒下来的误差,儒略历的闰年设置比阳历粗放,每128年多闰一天,冬至日期持续往前漂、格里高利历1582年改革时一刀砍掉十天,把春分拽回3月21日,冬至才跟着稳定在12月22日附近、1582年10月4日过完,第二天直接跳到10月15日、历史上真有过十天凭空蒸发。

北半球冬至,太阳直射南回归线,白天最短黑夜最长、古人叫“日短至”、冬至过后白天一天天长回来,所谓“冬至一阳生”、天文有价值 大于气候有价值 、最冷的时候普通在冬至之后一个月左右,那是三九四九、地面积温释放有个滞后过程。

假如非要给冬至日期一个精确说法,可以这样记:阳历12月21日或22日或23日,其中22日出现频率最高、不存在永远是某一天的情况、认为冬至永远是12月22日,是把大概率事件误认为绝对事件、翻二十年台历能碰上三四次21日冬至,翻一辈子不必须碰上一次23日冬至。

查万年历会验证这点、1980年冬至12月22日、1990年冬至12月22日、2000年冬至12月21日、2010年冬至12月22日、2020年冬至12月21日、2040年冬至12月21日、没有整齐划一的固定日,只有统计有价值 上的集中分布。

地球绕着太阳跑,日历追着地球跑、追得上就原地踏步,追不上就闰一天猛追、冬至日期的小幅漂移,不过是这场永无止境的追逐游戏在纸面上留下的痕迹。