小时候我蹲在院子里看蚂蚁搬家,外婆坐在竹椅上择菜,突然冒出一句:“一年有365天,你知不知道是谁规定的?”我愣了两秒,脑子里闪过课本上那些穿长袍的古人画像,含含糊糊说了句“好像是罗马人”,外婆把菜叶子扔进簸箕里,笑了:“那他们还挺厉害,连日子都能算清楚。”
这个场景我记了很多年,后来慢慢发现,一年365天”这件事,大多数人知道的其实都很模糊,我们习惯了手机屏幕右上角那个日期数字,习惯了一天24小时、一小时60分钟的切割方式,却很少去想这些数字到底从哪来的,今天想跟你聊聊这个,把那些藏在日历背后的东西翻出来晒一晒。

天文学上的“年”,其实不止一种
如果去问一位天文学家“一年有多长”,他大概率会反问你:你说的是哪一种年?这话听起来像抬杠,但人家是认真的,天文学上常用的“年”有好几个版本,每一种对应的参照物都不一样。
我们最常说的那个年,叫回归年,它的定义是太阳连续两次经过春分点的时间间隔,更通俗地讲,就是地球绕太阳转一圈、四季完成一轮循环所需要的时间,这个数值精确到秒是:
| 回归年长度 | 365天5小时48分46秒 |
| 换算成小数 | 约365.2422天 |
| 与整数365的差值 | 约0.2422天(不到四分之一天) |
你看,365天是取了个整,后面那一长串零头才是关键,别小看这5小时48分46秒,如果不管它,让它一年一年地累积,十年就是将近两天半,一百年就是二十多天,过上几百年,春节能跑到夏天去,大雪纷飞过中秋也不是没可能,日历和四季就会彻底脱节。
除了回归年,还有恒星年——地球相对于遥远恒星绕太阳转一圈的时间,大约365天6小时9分10秒,比回归年长二十来分钟,这中间的差异来自地球自转轴的进动,就是那种陀螺快倒时画圈圈的运动,不过恒星年跟日常生活关系不大,普通人不需要操心。
古埃及人率先摸到了门道
最早把一年定为365天的文明,公认是古埃及,大约在公元前四千多年,埃及人就开始观察天狼星,他们发现,每年尼罗河泛滥之前,天狼星都会在黎明前第一次出现在东方地平线上,这个现象叫偕日升,两次天狼星偕日升之间的间隔,差不多就是365天。
于是埃及人把一年分成12个月,每月30天,这就有360天了,剩下的5天放在年末,专门用来过节、祭祀、庆祝新年,你可以想象一下那个画面:尼罗河的水退下去之后,田野上铺满肥沃的淤泥,人们在这多出来的五天里唱歌跳舞,感恩神明,等新一年的播种,这套历法被后人称为埃及太阳历,是人类历史上第一个正式使用365天作为一年长度的历法体系。
但埃及人当时没有闰年的概念,他们知道一年大约是365天,却没精确到365.2422天,所以每一百年,埃及历法里的新年会比实际季节早二十多天,这个偏差积累了一千多年都没人管,直到后来的罗马人接手了这个大麻烦。

凯撒的一个决定,改变了整个西方的历法
公元前46年,罗马的凯撒大帝在埃及亚历山大港待了一段时间,接触到了埃及人的太阳历,当时罗马人自己用的是一套极其混乱的阴阳历,祭司们还经常为了政治目的随意增减月份,搞得历法和季节错得一塌糊涂,凯撒回到罗马后就下了决心:彻底改革。
他请来希腊天文学家索西琴尼,在埃及太阳历的基础上设计了一套新历法,核心方案很简洁:
- 一年12个月,365天
- 每四年增加一天,放在2月的最后一天之后
- 单月31天,双月30天(后来被奥古斯都改了,这个后面再说)
这套历法就是儒略历,它第一次通过规则化的方式解决了那个0.2422天的零头问题,四年加一天,平均下来每年变成365.25天,跟实际回归年的365.2422天相比,每年只差0.0078天,也就是大约11分钟,在两千年前,这个精度已经相当惊人了。
儒略历从公元前45年1月1日开始实行,很快被罗马帝国全境采用,后来随着基督教的传播,成为欧洲通用的历法体系,我们今天使用的公历,直接源头就在这里。
11分钟的误差,累积了1600年
每年只差11分钟,听上去好像没什么大不了的对吧?我一开始也这么想,但你算一笔账就清楚了:
| 儒略历年均误差 | 约11分14秒(即每年比回归年快这么多) |
| 每128年累积误差 | 约1天 |
| 从公元325年到1582年 | 累积误差约10天 |
到了16世纪,春分日的日期比公元325年尼西亚大公会议时提前了整整10天,春分日期一变,复活节的日期计算就跟着乱,这对当时的教会来说是非常严重的问题,天主教会不能容忍节期继续漂移下去。
教皇格里高利动了点真格的
1582年,教皇格里高利十三世在多位天文学家的协助下,颁布了一项历法改革方案,改革内容主要有两条:
- 直接删掉10天。规定1582年10月4日(星期四)过完之后,第二天直接是10月15日(星期五),中间那10天,从历史上蒸发了。
- 修改闰年规则。原来是每四年一闰,现在改成:整百年份如果不能被400整除,就不再是闰年,比如1700年、1800年、1900年都不是闰年,但1600年和2000年是闰年。
这样一来,400年里的闰年总数从儒略历的100次减少到97次,平均年长变成365.2425天,与真实回归年仅差0.0003天,也就是大约每3300年才会差一天,这个精度放到今天依然够用。
这套新历法就是格里高利历,我们今天全世界通用的公历。
为什么2月只有28天
聊到这儿,你可能会好奇月份天数的分配问题,为什么有的月份31天,有的30天,2月份却被搞得只剩28天,闰年才多给一天?
这件事的真相比较接地气——跟迷信和面子有关,在古罗马早期历法中,2月是一年的最后一个月,专门用来举行赎罪和净化仪式,本来就不怎么受待见,天数也少,后来凯撒改革的时候,把奇数月设为31天、偶数月30天,2月因为是年末月,分到29天,闰年再加一天变成30天。
但凯撒的继任者奥古斯都上台后,觉得自己的生日在8月,而8月当时只有30天,比凯撒生日的7月少一天,面子上有点挂不住,于是他从2月又拿走一天,加到8月,顺带调整了后面9月到12月的天数分配,就成了我们今天看到的样子,2月从一个本就被冷落的月份,变成了最“吃亏”的那个。
中国这边,走的是另一条路
在西方推行太阳历的同时,中国人一直在走自己的路子,我们的传统历法是阴阳合历——月份按照月亮的盈亏周期来算,一个月29天或30天;年份则要跟太阳的回归年对齐,不能让四季跑偏,这就产生了一个大问题:12个朔望月大约354天,比回归年少了11天左右,于是中国古人发明了闰月,采用“十九年七闰”的规则来补足这个缺口。
中国传统历法里从来没有“一年固定365天”的概念,平年一般是354天左右,闰年加上一个闰月之后,能到384天左右,你如果翻翻农历日历就会发现,有些年份确实特别长,比如2023年的农历癸卯年有384天,就是因为闰了一个二月。
正是因为这个特点,中国的二十四节气在公历上的日期每年都差不多,前后不超过一两天,但在农历里的日期却飘忽不定,节气的计算本质上是对太阳位置的追踪,所以它跟公历的契合度远高于跟农历的契合度,古人把阳历和阴历巧妙揉在一起用了两千年,这个智慧是真的了不起。
到了民国初年,中国正式采用格里高利历作为官方历法,农历则作为传统节日和农事的辅助历法继续保留,所以我们今天过的其实是双轨制:公历管上班、上学、签合同,农历管过年、中秋、端午,一年365天这个概念,对中国人来说,是近一百多年才完全普及的。
365天,不只是数字
写到这儿,窗外的光线已经斜了,我泡了杯茶,看着日历上那个被圈起来的日期,忽然觉得有点奇妙,一个人如果活到80岁,大概能经历29200天左右,把这几个数字摊开来看,说长不算很长,说短也不算很短。
一年365天这件事,背后是天体运转的规律、古代文明的观测、政治权力的博弈、宗教节期的需求,还有一点点说不清道不明的人对自己生命刻度的那种执着,古埃及人看天狼星,罗马教皇删掉十天,奥古斯都从二月抢走一天——这些事看似风马牛不相及,最终却一起塑造了我们今天随手翻日历就能看到的那个数字。
外婆当年那句不经意的问话,我到现在才算真正接住了,明年过年回老家的时候,我想跟她说说埃及人的天狼星,说说格里高利删掉的十天,再问问她觉得今年的桂花是不是比去年开得晚了些,她大概会笑一笑,把剥好的橘子递过来,说一句:“管它什么历,日子好过就行。”
确实是这么个理儿。



网友评论