大多数老百姓不懂推算农历,并非农历的规则有多难。
而在于朔日与节气的计算太复杂,没有简单的规律可循。
农历的根本不作改变,仅仅调整所谓的年首算法,让规则看上去简单明了,但还是无法改变农历历谱的“无规律性”。
农历的新年第一天,是个朔日。这个规则是无法改变的。
按现行规则,新年的第一个月(正月),并没固定的中气与之对应。因为我们用的是定冬至历法。尽管如此,新年第一天的日子,与冬至相距离的日期也在一个固定的范围内波动。
通常正月初一最早出现在冬至之后31天,最晚出现在冬至之后60天。即正月初一最早出现在大寒节气的第二天,最晚出现在雨水节气的第二天。
txwdx朋友的新规则,改变了年首的算法,但最终得到的历谱,年首也差不多在冬至之后的30到60天之间变动。与现行规则得到的历谱没太大的区别。
日子是一天天过的,新年也是一年年过的。
老百姓拿到新年的新黄历后,往往不会与去年的旧黄历作比较,所以他们不会在意历算规则是如何变化。
规则的变化,并不会对普通的老百姓(使用农历的人)的生活造成明显的影响。
对于编纂历谱的人来说,也没什么大影响。因为都是用电脑计算的,只要把程序调整几个代码,就可以实现了。
对于讨论历理的朋友来说,或许有些影响吧:
一个是定冬至作为历算的年首,一个是节气定月(不再考虑冬至是否一定落在十一月)。
历法本身是否完美,首先一条是计算历谱时会不会出现歧义。即不同的人来编历谱,得出的结果会不会不相同?
按txwdx朋友自己的说法,不存在歧义的。其他朋友可试着查一下,几百年内的历谱,看看有没漏洞存在?
现行历法,对于所谓的2033年闰月位置的歧义,只是因为对历法的理解存在偏差。没有搞明白冬至一定安排在十一月,闰月是从冬至月(十一月)开始往后数的第一个无中气月。
如果改作闰七月,则冬至落在十月了。
如果改作闰正月,则闰月出现冬至之后第二个无中气月了。
都与现行的历法规则相违背。所以真正的闰月,只能是闰十一月。