中华龙历
中华龙历是由中国业余天文爱好者,网名乡间白头翁的退休人员研究创制的新太阳历方案。它以中国古代干支历和十二气历设想为理论基础,以格里历为基本框架,按照二十四节气分季定月的原则,同时结合格里历置闰规则而创制,是中外古今两种阳历历法相互融合而成的新历法方案。由于该方案在夏秋设定了五个连续大月,也可称作夏秋连大月方案。该历法方案虽具有一定的理论根据,且由编制者编出了实历历谱,但现在尚未获得批准施行,仅为一种设计方案,属于对现行公历进行改革的一种尝试。 [1]
目前中华龙历经讨论确定两个版本。历法原作者提倡近似立春日(公历2月4日)岁首,沿用现有置闰规则(下称标准版中华龙历);此外还有支持者提出以中时区的真立春日作为岁首,相邻两年岁首自动确定年长,自动置闰(下称真立春版中华龙历)。总体来说,标准版中华龙历为纯算数历,特点是比较简单,计算方便,精确性与格里历相当。真立春版中华龙历为半算数半定气历,精确性和连续性好,但由于年长由定气决定,必须通过查表方可确定年份是否为闰年,故使用可能会不太方便。
中华龙历的制定规则十分简单,且有理可循:
- 中华龙历为一种太阳历,因此一年365-366天
- 中华龙历将一年分为12个月
- 中华龙历不设置空日,且尽可能将月份长度平均化
- 由1、2、3,可以得到推论4:
- 平年5大月7小月,闰年6大月6小月,其中大月31天,小月30天
- 中华龙历将立春定位岁首
- 中华龙历将大月放置在远日点
- 由4、5、6,可以得到推论7:
- 中华龙历中,现在每个月的天数分别为30、30、30-31、31、31、31、31、31、30、30、30、30天
- -
- 取近似立春日(公历2月4日)岁首,保持公历置闰规则
- 取中时区真立春日岁首,自动置闰
- 根据7和8-1可以得到标准版中华龙历
- 根据7和8-2可以得到真立春版中华龙历[2]
- 一是体现了春为岁首的原则,符合万象更新的实际。
- 二是每季的定位和天数十分接近天体运行的实际,做到了四季分明,顺序清楚,气象特征突出。我国民间关于月份的命名完全适用于中华龙历,如三月桃月、九月菊月等;同时,热在六月、冷在腊月(十二月),“农家少闲月,五月人倍忙”等俗语也完全符合;若以俗语谚语来判定气象,更属一致。
- 三是与二十四节气定位基本吻合,即每月的“节”在月首,而“气”在月中;每季的“四立”在季首,“两分两至”在季中;若要背诵二十四节气歌,与我国汉历完全一致,不会再有将小寒大寒两节气放到下年的错位情况。
- 四是我国的夏历年度起始日其实也是在立春日左右游移,中华龙历设立春为元旦后,与我国夏历基本贴近,这样能够做到阴阳互配,相得益彰。
- 五是与历史上的纪年吻合,有利于考古和方便历史事件研究。
- 六是与生肖属相纪年相吻合,月建干支更合理;
- 七是元旦(立春)与夏历春节相靠近,对于休假、学校入学、放假等社会活动都带来便利,有利于根据季节特性来制定国家计划。
- 八是本方案可以全部利用现有历法研究成果,直接进行转换,而不需要另行探讨新途径,对科研资源不会造成浪费。
- 九是几个大月相连续,也方便冬半年和夏半年作息时间的调整转换。
总之,中华龙历针对格里历而改革,对夏历而言也有进步,如生肖当值更准确,稳妥推行将对社会活动和经济发展起到巨大的促进作用。与现行阳历对照,由于没有质的改变,无论其精确性还是通俗简便性都不受影响,关于星期的规则,关于值闰的规则等都没有变动,保持了历法的稳定性,不会造成天文历法之混乱,因而便于推行和被群众接受。[3]
一是“年”要向后推,二是纪念日需重新确定。这两点似乎有悖于长期来的传统习惯。但只要改定了,以后可一劳永逸。三是有学者认为连大月造成季度长短的时间差,不利于国民经济计划的制订。其实,这本身是自然规律所形成,并非人为的错。作为规则的历法应该尽量地去适应这种自然规律,经济计划的制定也要适应这一规律。相比于原来的31天与28天的月份差距,这种季度差距其实也可以忽略。
不过,在确定推行转换时,第一年的历年长度要增加34天,这才是最实在的变动,更是推行中最大的难点。这也许会引起各方面暂时的不适应。这种变动对于日常生活倒是没什么,但对于国民经济计划的制定和执行会有较大的影响,必须要十分稳妥的推进。[4]
中华龙历参照中国古代的七十二候,在保留七日周的基础上,倡议采用月下小节律五日候作为休假周期:凡小月,每月六候,每候5天;凡大月,月中多了一天,这一天就分配在月末那一候中,显然对其他各候的分配不会影响。这样按度数按月分配,完全符合年内七十二候的要求。五休一相较七休二虽然理论上劳动时间延长,但有了调整假期更大的空间。[5]
中华龙历容易记,参照二十四节气。 立春年首换生肖,小月三十冬春季。 夏秋五个连大月,多含一日合天意。 月下六个五日候,七十二候展新义。 闰法纪年皆沿用,不动星期与旧历。 狮醒龙腾东方起,历法大同卜可期。
近日点位置 | 一月 | 二月 | 三月 | 四月 | 五月 | 六月 | 七月 | 八月 | 九月 | 十月 | 十一月 | 十二月 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
立春-春分 | 0 | 1 | 3 | 5 | 7 | 9 | 11 | 10 | 8 | 6 | 4 | 2 |
春分-立夏 | 3 | 1 | 0 | 2 | 4 | 6 | 8 | 10 | 11 | 9 | 7 | 5 |
立夏-夏至 | 6 | 4 | 2 | 0 | 1 | 3 | 5 | 7 | 9 | 11 | 10 | 8 |
夏至-立秋 | 9 | 7 | 5 | 3 | 1 | 0 | 2 | 4 | 6 | 8 | 10 | 11 |
立秋-秋分 | 11 | 10 | 8 | 6 | 4 | 2 | 0 | 1 | 3 | 5 | 7 | 9 |
秋分-立冬 | 8 | 10 | 11 | 9 | 7 | 5 | 3 | 1 | 0 | 2 | 4 | 6 |
立冬-冬至 | 5 | 7 | 9 | 11 | 10 | 8 | 6 | 4 | 2 | 0 | 1 | 3 |
冬至-立春 | 2 | 4 | 6 | 8 | 10 | 11 | 9 | 7 | 5 | 3 | 1 | 0 |
考虑到地球的近远日点存在着周期为25791年的进动,以及地球受月球引潮力导致自转变慢,因而一年天数会有所减少。针对这种状况,中华龙历对此制定出未来的调整方案:
- 每世纪初,取一年天数除以12的余数X,根据届时地球近日点位置,分别从大到小依次放置X个大月。
- 例1:现在近日点在小寒附近,则执行冬至-立春方案,将优先级7-11所在的四五六七八月设为大月(31天),其余月份设为小月(30天)。闰年再将优先级为6的三月改为大月。
- 例2:公元44世纪,近日点运动过立春,则执行立春-春分方案,将优先级7-11所在的五六七八九月设为大月(31天),其余月份设为小月(30天)。闰年再将优先级为6的十月改为大月。
- 例3:300万年后,一回归年大约只有364.9天,以冬至-立春方案为例,将优先级8-11所在的四五六七月设为大月(31天),其余月份设为小月(30天)。闰年再将优先级为7的八月改为大月。
- 例4:5300万年后,一回归年大约只有359.9天,以冬至-立春方案为例,将优先级1-11,即除六月以外的月设为大月(30天),六月为小月(29天)。闰年再将六月改为大月。