该历的逻辑思路
月份和时令最相符的是:节气初一、中气月中
接着,节气、中气逐步向后偏移。
到了若干个月之后,节气偏移到月中,中气到了月末,向后偏移达到最大。
此时就该像国际日期变更线一样,增加一个闰月,将时令向后的最大偏移转化为向前的最大偏移。
体现在历法上,就是出现了单节气月。
接着月内出现了中气居于初一、节气居于月中
月内时令分布变为中气-节气的格局
若干个月之后,中气回到月中,节气到了月末,向前偏移达到最小。
这个时候,又像本初子午线一样,出现一个单中气月,将向前偏移最小转化为向后偏移最小。
事情本该如此运行。
因此,有了前面几点——双时令的月份以中气为值月时令,单时令的月份以该时令为值月时令。
我们习惯于普通月在前、闰月在后,为确保只有一个节气时令的月份成为前一个月的月份,因此该月的值月时令应当与上个月的值月时令相符。
而前面一个月的值月时令是该节气前面一个中气,因此值月时令的组合是一个中气配一个节气
但是,事情没那么完美
月不像日那样整齐,而是有长有短,
于是,在“本初子午线”和“日期变更线”附近会出现摄动,来回绕。
形成 单时令月-三时令月-单时令月的情况。
但是,这三个月起的作用都是一样的,“本初子午线”或是“日期变更线”。
中气、节气-中气-节气、中气,这样的分布,没问题,不会形成缺月。
节气、中气-节气-中气、节气,这样的分布,也没问题。
问题是,事情依然没有想象中的那么完美。
还是因为月有长有短。
单时令月-三时令月-单时令月循环中间,单时令/三时令切换没有立即完成。
形成了
1、
中气、节气-
中气、节气-
中气-节气、
中气2、
中气、节气-
中气-节气、
中气-节气、
中气3、
中气、节气-
中气、节气-
中气-节气、
中气-节气、
中气4、
节气、
中气-节气、中气-
节气-中气、
节气5、
节气、中气-
节气-中气、节气-
中气、
节气6、
节气、
中气-节气、中气-
节气-中气、节气-
中气、
节气这样的6种循环体充当“本初子午线”和“日期变更线”,(当然有时中间的双时令月不止一个月)。
很显然,在第5、6两种循环中,在三时令月份后,出现了缺月。
而在其前面,必然已经有了一个闰月。
于是就有了“增补术”,进行协调。
如顶楼所述规则。
实际只存在缺冬月、缺腊月、缺正月三种情况。
但如浪版所言,跨年调整似乎有些尴尬。所以做了妥协,不再跨年调整并增加递减规则。
不过,递减是不符合时令规律的。
[此贴子已经被作者于2012-1-5 18:39:33编辑过]