|
世界上的历法分类不外于三种即:阳历、阴历跟阴阳合历。其中,乃是以太阳回归年为一个周期;阴历是以朔望月为周期,也就是以月亮月相变化的一个周期为一个月,再规定一年为多少个月;阴阳合历则是把阳历和阴历糅合在一起来协调太阳回归年和月亮周期的时差。
可惜,好多人不了解情况,只知道随便的乱说。阳历规定四年一闰,这是为什么?闰日在先,后三年不闰!公元前1年是不是闰年?西元纪元开始的公元前45年是不是闰年?
同样道理,阴历的大小月设置,它也是闰日在先。
在我们常用的历法中,西历是阳历,夏历和伊斯兰历是阴历,农历属于阴阳合历。
所谓的太阳年,它的周期是365.2422日(过去是365.25日),而太阴年的周期,则是354.367056日(月周期是29.530588日)。这就意味着,阳历一年须置闰天数是0.2422日;阴历一年须置闰天数是0.367056日。正因这二历的时长不同,彼此有一些误差,阴阳合历为做到两全,于阴历闰日基础上又设置了闰月。这就是西历、夏历和农历的实质。
这样我们根据相关数据来计算一下:
阴历置闰基数:29.530588?29.5=0.030588日;
阴历一年须置闰天数:
0.030588×12=0.367056日;
有些情况要说明一下:
农历年和西历年数是一致的,但月数是不同的;
农历和夏历的月数是相同的,但年份是不同的;
西历和夏历都是一年十二个月,但西历年和夏历年之间有一定的距离。
鉴于此故,在实际运算时,具体问题要具体分析。
0.367056x西历年数=夏历同样年数的闰日数。同时,它也是农历同样年数须置闰的月数。
譬如说,农历268年须置闰月数为:0.367056×268
=98.371008
≈99闰(不舍尾数)
农历268年合计:
12×268+99=3315月;
农历268年时长:
29.530588×3315
=97893.89922
≈97894日;
夏历268年时长:
29.530588×12×268
=94970.371008
≈94971日;
夏历268年置闰天数:
0.367056×268
=98.371008日;
97894?94971=2923日;
农历268年与夏历268年之差介乎于98~99月之间:
98÷12≈8.167年;
99÷12=8.25年;
0.367056×8
=2.936448
≈3日;
农历268年里,夏历闰日天数:
99+3=102日;
旧时太阳年周期,果真是365.25日吗?非也!
365.25?365.2422
=0.0078日;
所谓日不可常算!西历四年一闰,时间长了,会产生一定的误差!故而,不时的要进行修正。仅此而已!
这就是西历、夏历和农历之间的关系。
|
|