为什么每个月的天数不一样?

在看日历时,会发现每月天数似乎是随意安排的数字。为什么每个月的天数会不一样呢?它们是以什么方式排列的?要回答这一问题,首先要了解现代日历的历史。

我们现在用的日历叫做阳历(格里历),是公历(罗马儒略历)的改良版本。而公历也是经罗马日历改良而成的。在尤里乌斯凯撒当政期间,对日历做了大幅度重新安排,使其功能更为合理

在公历改革前,一个月的天数是这样安排的:1月29天,2月28天,3月31天,4月29天,5月31天,6月29天,7月31天,8月29天,9月29天,10月31天,11月29天,12月29天,并有一个27天的椎间月。

新公历中,椎间月被彻底废除,改变了短月天数,但有31天的月保持不变。因此,1月,8月和12月分别增加2天;4月,6月,9月和11月分别增加1天;2月保持不变,但每隔4年额外增加一天,以均衡日历数量。

观察旧罗马日历,会发现月的天数明显不规则。这是因为在早期罗马日历和后来的罗马日历之间发生了一些变化。刚开始的时候,罗马日历是一种农历,意味着每个月的长度基本上与月亮圆缺保持一致。两次新月之间大约有29.5天,因此月不是29天,就是30天。这些29天的月被认为不吉利,而有30天的月是吉祥月。

罗马传统的月天数与现代计算方式不一样。他们不是从1数到29或30,而是从日落后首先看到的新月开始计算,并取决于方向和月牙形状,并在月亮半满时确定天数。

尽管天数比现在的日历更加均匀,但第一个正式使用的罗马日历已背离了真正的阴历。当时的日历只有10个月,并且月的天数依次为:3月31天,4月30天,5月31天,6月30天,7月31天,8月30天,9月30天,10月31天,11月30天,12月30天。此外,冬天有61天不属于特定月份。

到了公元前8世纪末,事情变得更为复杂,因为罗马迷信认为双数不吉利。罗马的传统国王之一“Numa Pompilius”决定改革历法,尽可能让双数天月份少一些。它的第一项改革是添加两个月,分别是1月和2月,并且让2月有奇数天。这就使历法变成轮流出现的数字:31, 29, 31, 29, 31, 29, 29, 31, 29, 29, 29, 28。

在13世纪,曾经有一个虚构的流行传奇故事,试图将每月天数背后的原因简单化。它认为原来的公历很规则,月长度分别为:30, 29, 30, 29, 30, 29, 30, 29, 30, 29, 30, 29。该学说认为凯撒随后给每个月(除了2月)添加一天,以填满日历。他们还进一步说明,在奥古斯塔斯凯撒统治期间,8月被改为31天,以便于与7月匹配。但无论古罗马人让日历不规则的动机如何,它大概不会与奥古斯塔斯的骄傲自大有关。