这是《千字文》中的前几句,简单的32个字,却道出了人们最初对于宇宙万物、自然规律的理解。而我们对于时间的概念,同样源于自然规律。今天是2月28日,一年中最短月份的最后一天,所以借此特殊的日子,我们来说说时间历法的由来,这里面有些事还真是挺“任性”的。
古人对于时间的最初概念来源于月亮。古罗马人按照月相变化的周期将一年分为12个月,每个月29或30天,全年355天。为了贴合太阳的运转周期,又要不时在二月与三月之间添加一个27天的闰月。
因为古罗马时代消息的传达非常落后,遇到战争或大型宗教活动统治者们还可能“顾不上”颁布添加闰月的公告,导致历法的施行非常混乱。所以到了公元前45年,凯撒大帝决定进行改革,推出一套统一永久性的历法,故将12个月中所有单数月设为大月(31天),双数月设为小月(30天),其中2月例外:平年设为29天,闰年30天。并规定每隔三年设置一个闰年。因为凯撒的生日在七月,所以当时罗马的“众议院”还决定将七月的名称改为July(儒略·凯撒的名字)。
到了凯撒的继承者奥古斯都继任后,他也仿效凯撒将自己获得封号的月份——八月以自己的名字命名(August)。并将这个“小月”加一天,变成与七月一样的“大月”,多出的一天从二月减去。再将八月后的四个月调整成大小月间隔的方式。本来很规律的大小月间隔规律就这样被奥古斯都的“任性”打乱了。这就是如今:1、3、5、7、8、10、12月31天,4、6、9、11月30天,2月平年28天,闰年29天历法的由来。
看似皆大欢喜,可惜又出了问题。执行者将凯撒大帝说的“每隔三年设置一个闰年”理解成了“每三年设置一个闰年”,结果就成了每过两年的第三年就是闰年。好在这个误差并不算大,使这个历法一直沿用了1,500多年才在1582年被罗马教皇格里高利十三世再次修正。
1582年3月1日,格里高利颁布指令,将闰年的间隔改为四年一闰,同时如遇位数是两个“0”的世纪年,必须能被400整除才是闰年(所以1900年、2100年虽然符合四年一闰,但都不是闰年,2000年为闰年)。同时在1582年的10月中,直接减掉10天以修正之前错加闰年所导致的误差。格里高利颁布的历法一直沿用至今,所以我们今天的历法又被称为“格里高利历”。
没规律的月份天数以及闰年导致天数的变化给制表师带来了个小麻烦。直到19世纪中期,制表师才成功制出完全按照历法自动显示各月天数并且自动分辨闰年的钟表,名为:万年历。直到今天,万年历依然是钟表四大复杂功能之一。