黛玉《葬花诗》里说:“一年三百六十日,风刀霜剑严相逼。”这是中国普通人对于一年的观念。泰西 [2] 人民从埃及以及到现在,都说一年三百六十五日。其实,这种通常的口头语都是不正确的。地球绕太阳一周所需之时间是三百六十五日五小时四十八分四六秒。我们现在已改阳历,对于这五天五小时四十八分四六秒的零头自然不可再像从前那样忽略。埃及人和罗马人当初只算一年为三百六十五天,把零头略去,弄得差之毫厘、失以千里。因为每年差这个小零头,四年便差一天,四十年便差十天,四百年便差一百天,日积月累起来,连四季都弄颠倒了。到了该撒 [3] 的时代,时令差了八十天光景。他在公元前四十六年把它纠正过来。这年他定了十四个月,四百四十五天,是历史上最长的一年。这是补足从前缺欠的办法。从这年以后,他定了每四年闰一天,把这一天加在二月的日数上。罗马风俗二月只可有二十八天,虽该撒之专制也不敢擅改,所以平常年份的二月总是二十八日。其他月份:月大三十一日,月小三十日。闰年照现在看来是二月有二十九天。但是照罗马人的说法,这增加的一天,是称为三月前一日,不称为二月二十九日,所以罗马人的二月二十八日的风俗便被该撒驱过去了。该撒之后。历书为主教Pontiff所管。他们把历法弄错,三年一闰。三十六年中多闰了三天。奥古斯都(Augustus) [4] 为他纠正过来。他是一位好名的人,见着七月(July)是因该撒(Julius Caesar)得名,而且是月大,便也要用自己的名字称呼八月(August),且改月小为月大,致使月份大小次序受他捣乱。但是该撒所定四年闰一天的办法,未免长了一点。因为四个五时四十八分五十秒只有二十三时十五分二十秒。每年多算十一分十秒,在一百二十八年内便要多算了一天。一天一天的堆积起来到了格列高里第八(Gregory Ⅷ) [5] (一五八三年)已经是多算了十天。他于是把一五八三年的十月五日定为十月十五日一直推到年终。为了使以后不致再发生这种错误,他规定凡世纪年(century year)如一九〇〇、二〇〇〇、二一〇〇、二二〇〇,删去最后两个圈,用四除得净的闰一天,除不净的不闰。这样一来,四百年中便减了三个闰年。但是格列高里第八的改正还不能算彻底,因为在一万年中还有两三天的错误咧。
[1] 本篇原载1931年9月8日《申报·自由谈》。
[2] 旧指西洋(主要指欧洲)。
[3] 通译恺撒。
[4] 原名盖约·屋大维。
[5] 通译格列高利。改儒略历而颁行格列高利历(即目前世界所通用的公历)的应是格列高利十三世(Gregory ⅩⅢ)