古人是怎么推算一年的?这个问题听起来简单,但要追溯起来,却能牵出一大串有趣的故事。

古人是怎么推算一年的

最早的时候,人们大概是靠观察太阳和月亮的变化来感知时间的。太阳每天东升西落,月亮从圆到缺再到圆,这些自然现象让人们意识到时间的循环。据一些记载,古代的巴比伦人就已经开始用月亮的周期来计算时间了,他们把一个月定义为从一次新月到下一次新月的间隔,大约是29.5天。这种以月为基础的历法有个问题:一年12个月加起来只有354天左右,比实际的一年短了大约11天。于是,每隔几年就要加上一个闰月来调整。

相比之下,古埃及人走的是另一条路。他们发现尼罗河每年都会在固定的日子泛滥,而这一天恰好是太阳升到天空中某个特定位置的时候。于是,他们以太阳的运行周期为基础,制定了一种“太阳历”。一年被分为365天,分成12个月,每个月30天,再加上5天的节日。这种历法虽然简单粗暴,但意外地与地球绕太阳公转的周期相当接近——只是差了那么一点点。

有人提到,古希腊的天文学家们也对这个问题很感兴趣。特别是那个叫希帕克斯的人(也有人叫他喜帕恰斯),他通过观察星星的位置变化,推测出一年的长度大约是365.25天。这个数字比之前的估算更精确一些,但也只是个近似值。真正把这个问题解决得比较彻底的,还是后来的罗马人——具体来说是一个叫尤利乌斯·凯撒的家伙。

凯撒在位时请来了埃及的天文学家索西琴尼帮忙修订历法。索西琴尼建议采用一种新的历法——也就是后来被称为“儒略历”的东西——它把一年定为365.25天(即每四年加一个闰日)。这样一来,年份的计算就更加准确了。呢,儒略历也不是完美无缺的——它每年还是比实际的一年长了约11分钟——但这已经是当时最先进的历法了。

到了中世纪晚期和文艺复兴时期,欧洲的天文学家们又开始对儒略历挑刺儿了。他们发现经过几百年的累积误差后(因为每年多出来的那11分钟)春分的日子竟然提前了好几天!于是教皇格里高利十三世召集了一群专家重新修订了历法——这就是我们现在用的格里高利历(也叫公历)的由来——它把每年的误差缩小到了不到一分钟!不过说实话要不是那些专家们提醒我都没注意到原来我们今天用的日历背后还有这么多弯弯绕绕的故事呢!