跳至主要內容

为何二月特别短?

为何二月特别短?

蔡子淳、周万聪
2020年6月

每年公历二月只有28或29日,日数较其他月份少,你知道原因吗?
相传在公元前八世纪的古罗马时代,一年只有十个月,相当于由现时的三月开始,十二月作结,每个月有30或31日,加起来就有304日(图一)。当中最后四个月的拉丁文分别是September(第七)、October(第八)、November(第九)及December(第十),这几个名字一直沿用至现代。至于December后的寒冬,当时历法则不作计算。
图一:公元前八世纪时的古罗马月份及每月日数。
图一:公元前八世纪时的古罗马月份及每月日数。
根据记载,后来国王努玛庞皮留斯(Numa Pompilius)提出改革历法。据说由于「双数」在古罗马人心目中属于不吉利,努玛庞皮留斯将原本有30日的月份全部改成29日,令该十个月的日数变为298日,同时把过往不计日数的寒冬也纳入历法内,以月相一年大约有12个盈亏周期(共约354日)为全年日数依据,但为免遇上「双数」,故此再增一日为355日。新加上的57日分配在一月(29日)与二月(28日),成为当时一年中的最后两个月(图二)。当时二月是古罗马的「净化月」,据说古罗马人会在这个月处刑犯人或净化赎罪,因此古罗马人「不介意」让二月出现「双数」日数,结果也令二月变成全年最少日数的一个月。
图二:国王努玛庞皮留斯改革后的月份及每月日数。
图二:国王努玛庞皮留斯改革后的月份及每月日数。
然而,地球围绕太阳公转一圈所需时间约为365.25日。若果一直用这个历法,月份与季节的偏差便会越拉越远,造成混乱。到了公元前46年,凯萨大帝(Julius Caesar)决定重新整理历法,将额外10日加在不同月份,令全年日数增至365日,并规定「每四年一闰」,像2020年般在二月加上一日,称为儒略历(Julian Calendar)(图三)。
图三:儒略历(平年)的月份及每月日数,而闰年的二月则有29日。
图三:儒略历(平年)的月份及每月日数,而闰年的二月则有29日。
但「每四年一闰」原来也会衍成另一个问题,因为地球绕太阳一个圈(更精准地说,两次春分之间的时间,即「回归年」),并非刚好365又4分之1 日(365.25日),而是短一点的365.2422日。若果一直「每四年一闰」维持下去,大约每400年就会多出3日左右。因此于1582年教宗格列高里十三世(Gregory XIII)宣布更改置闰规则,若年份能被100除得尽,但又不能被400除得尽的,就不是闰年(例如1700、1800、1900、2100、2200、2300、…),这样便可在400年中减少3个闰年,平均一年则长365.2425日,接近回归年的365.2422日,就是现时世界普遍采用的格列高里历(Gregorian Calendar),又称「格里历」。