现行计算干支纪农历年和月的起算点有两种:
一种是按农历年头年尾作为交接点:即农历除夕之前为前一年干支,春节即正月初一起为新一年干支;月以正月建寅,正月至腊月的地支寅起丑止,按五种固定的干支排算。此种起算法同一个农历年度用同一个干支表征,同一个农历月度亦用同一个干支表征。
一种是按节气即按属于公历范畴的二十四节气中的“节气”日作为干支纪年纪月的交接点:干支纪年以立春日为起算点,立春日起计为农历新一年干支;纪月以节气日作为起算点,每节气之日起为下一个农历月干支。月干支参照的是正月建寅,只不过所表征的不是一个完整的农历月,而是从公历的一个节气起至下一个节气前一日的相当一个农历月的日期。此种起算法同一个农历年度会出现前后两个不同的干支表征,同一个月度也会有两个前后不同的干支表征。

两种不同起算点万年历的鉴别:
将鼠标放置于公历任意月的月初节气日和节气的前一日,两个日期前后所显示月干支相同,则为第一种——按农历年月头尾作为交接点;反之,显示月干支不相同,则为第二种:以节令为交接点。
依照两种不同的起算点计算出来的年纪和月纪结果异同:
年干支相同的时段为——农历当年立春日起至农历除夕日止;
年干支不同的时段为——农历春节即正月初一至立春(公历每年2月5日前后)前一日止。
月干支相同的时段为——农历当月节气日起至月末日止;
月干支不同的时段为——农历每个月的初一至当月节气的前一日止。
将用两种起算点计算同一时段出现不同结果表征的时段称之为特殊时段。特殊时段的干支纪年和纪月以及四柱八字中的年柱和月柱会完全不同。
两种不同的起算点计算出的结果,不会影响干支纪日和纪时的准确性。
不少人问起过用两种起算点计算出的年月干支和四柱八字不同,到底谁是谁非?以谁为准?对此问题恕不能答复,因为历法也是法,属于国家立法机构的权限。
|