以下是引用东方蜘蛛在2009-12-31 22:26:00的发言:
偶然发现似乎每过372年公农历对应时间相同,误差比19年小的多。是这样吗?望高人确认
你把周期拉长了,误差是可能小多了。
372个回归年的长度(按公元2000年平均年长来算):
372 * 365.24218968 = 135870.0945609600天
4601个朔望月的长度:
4601 * 29.53058885 = 135870.2392988500天
372个公历年的长度:
372 * 365.2425 = 135870.2100000000天
比4601个朔望月短0.7031724004小时。
理论上,要经过34个周期,误差才会有一天。但实际上,由于农历是按天象来排谱的,考虑到其它天体的摄动,农历的规律性并没这么强烈,所以可能在10个周期内,就会错开一天。
比如
公历2000年1月1日,农历为十一月廿五日。
公历2372年1月1日,农历为十一月廿五日。
公历3488年1月1日,农历为十一月廿六日。
才过了4个周期,日期就对应不上了。
这从另一个角度也证明了,公历与农历不可能用简单的周期来进行一一对应的。
农历是按天象来排谱。
公历是按简单数学公式来排谱,不管天象如何变化。