自编历法——未来历

公历是西方人千年来智慧的结晶。即便如此,公历也有一些不合理的历史烙印,比如哪些月是30天,哪些月是31天,如何设置闰年……这都是需要改进的问题。

我设计的历法暂时称为未来历。规定如下:

  • 一年12个月
  • 每个月30天,6月除外
  • 平年6月35天,闰年6月36天
  • 1~3月春季,4~6月夏季,7~9月秋季,10~12月冬季
  • 设置公历1995年立春为未来历6995年1月1日,这样每年立春和1月1日最多差一天
  • 废除公历的400年97闰,改为128年31闰。所有能整除4且不能整除128的年份为闰年,其余为平年
  • 公元年提前5000年,作为人类农业文明起源的年代。比如2017年对应未来历7017年


当然还有另一种表示方法就是不用月份了,直接用季节表示,这样春、秋、冬就是90天,夏季是95或96天(闰夏96天,平夏95天)

未来历如此设计,有以下优点:

1、纪年方便

人类所有“年代可考”的历史记录都在农业文明起源之后。公元年提前5000年,表达年份就不需要加上“公元前”、“公元后”,默认语境下都是“公元后”,非常方便。
最早我设置为公元年提前3000年,但经查证古埃及的早期王朝甚至出现的可靠年代记载早于公元前3000年(向古埃及人低头),于是决定改为提前5000年。

2、每个月都是30天,除了六月。简洁且便于记忆。

3、闰年方案更加精确

地球公转的实际周期是365.2421988天。公历采用的400年97闰,平均一年是 97/400+365 = 365.2425 天,与实际相差约0.0003天,每3320年差一天,这样下来60万年后公历就冬夏颠倒了。
未来历采用的128年31闰,一年平均是31/128+365=365.2421875天,与实际相差约0.0000113天,每88496年差一天,这样下来1600万年后未来历才会冬夏颠倒。

4、四季界限分明

地球公转是椭圆形,四季的时长是不同的。北半球春91天,夏94天,秋91天,冬89天。而在未来历的规定下,春季是1~3月共90天,夏季是4~6月共95天,秋季是7~9月共90天,冬季是10~12月共90天,与实际的季节长度相差都不超过一天。因此,在未来历中,立春与1月1号、立夏与4月1号、立秋与7月1号、立冬与10月1号都非常接近,相差不会超过1天。未来历是个四季分明的历法

顺便一提,公历和未来历都是阳历,它们的“月”并不具有实际意义,与月亮的公转周期(29.53天)无关。科普一下阳历、阴历、阴阳历、公历、农历这些概念:

  • 阳历:只考虑地球公转周期(一年)的历法,无法通过阳历看出月球公转(一月)。阳历的设计相对简单。西方公历是一种阳历
  • 阴历:只考虑月球公转周期(一月)的历法,无法通过阴历看出地球公转(一年)。阴历的设计也相对简单。伊斯兰历是一种阴历
  • 阴阳历:同时只考虑地球公转周期(一年)和月球公转(一月)的历法,因此设计复杂。中国农历是一种阴阳历 (难怪用来算卦看风水,笑)

另外,早在1930年代就有人提出了公历改革方案——世界历。世界历是公历的小修小补,可以称作公历Ultimate或者公历++。它只修改了公历的月日的安排方案:

每年以三月为一历季。每历季第一月为31日,其余两月为30日,一历季共91天,共包含13周。每个历季均以星期日开始,以星期六结束,四个历季计364天,第365天没有日期,置于12月30日之后,作为世界性节日(在闰年,第366天没有日期,置于6月30日之后)

世界历没有修改纪年、置闰方式。而未来历则是一个全面的修改,每一个修改都会让它更加精确,更加方便。

个人认为,未来历还是比世界历好记,世界历采用4个月大,8个月小的方式,而且多出来一天还让人难受。未来历直接采用所有的月30天,6月35/36天的方式,简化地更加彻底。