每过多少年八字完全相同重复一次

这个问题算起来还满难。自然不是60年,因为地球公转非常不巧的不是整数。

60为一次甲子轮回。而月份只有30天左右。
假若地球公转是正好360天,那么正好整除,可以得出每年的甲子循环都一致,那么这样的结果是每个月份永远只有固定的那一半的甲子日期可以遇到。这显然是不合理的,不符合人性的多种类匹配。。
而假若地球公转是正好365天,那么每年会遗留5天给下一年,那么每过12年,就可以套出一次60甲子,这样就又可以循环了。显然到了60年就可以完全相同一次。然而这依然是不合理的。因为这样只让每月的甲子日有轮流,但并不能使每个甲子年的甲子日有轮流。故而需要更为复杂的公转周期。。。当然现实也却是如此。
我们换个说法来想,怎么样的公差能让每次相同的甲子年中有不同的60甲子日的轮流呢?我们想个最极端的模式,那就是每次甲子年同一天来临时,按顺序为下一个甲子日的轮流上来。比如1984年3月31日为甲子年甲子日,那么我要求2044年3月31日为甲子年乙丑日。其中的日子相差应该是21901天。即60*365 1,当然这样的情况每轮一次八字完全相同,自然要3600年。我们先计算下这样的情况,需要地球公转时间为多少。答案为:365 1/60=365.01667。其中,小数点后面的数字乘以60就是容许相隔的日子。这里容许相隔自然为1。

地球真正的公转周期为一年365.2422天。0.2422*60=14.532天。所以现实中2044年的甲子日为3月16日。确实差了15天。60/15=4,假如是整数即365.25的话,那么每过240年就有一次循环。但是事实很残酷,这个并不是整数。天文学说,地球公转一周为每次经过春分点的时间,但春分点每年都位移50.29'',但是我们要知道,八 字上地球换年是立春,春分点位移的话,立春是否也位移?地球公转周期每年真的是恒定的吗?要知道,我们现代的时间概念是以地球面向太阳的自转速度来衡量的,如果地球自转速度在变慢,但对于计时来说,依然说是1天24小时。自转速度如果越慢,那么一年的天数自然也就越少,以后一年或许就是不是365.2422天了,而是365.20天。故而,事实上,我们是否精确计算就变的意义不太大。但强行以当年时代为基准的话,那么大概来说,需要大约240*30=7200年(因为每240年都接近差2天,所以大约需要30次240年,当然如果要更精确的话应该是32次240年,也就是7680年),才会出现一次年月日都相同的八字。(实际的可能在约1800年,3600年,5400年的附近会有一次近似相同,但为了最为精确,我这里还是以7200或7680为准,不取公倍数了,因为每年的日子也有四舍五入)再往上精确已经变的无意义,因为这时候地球自转速度可能已经发生微量改变足以影响到计算了。

备注:当前的闰年计算法也是一个相对接近数,四年一闰,百年不闰,四百年再闰。折算成公转时间为365.2425(0.25为4年1闰,0.0025为4百年一闰,减去3个4百年闰,即实际为0.25-0.0025*3=0.2425),即容许间隔为0.2425*60=14.55天。而上面因为需要计算方便所以容许天数算为14.5天,那么公转为365.2417(此处则为0.25的4年一闰,0.0017为600年一闰,减去5个600年闰)。若按365.2425计算的话,并不影响7200年的结果(但是即便用现代的闰年计算法,7200年内也同样有3天的误差)。这里只特别说明一下。由此可见,在庞大年数积累越多的情况下,即便现代的闰年计算法都有不少误差,使得反推古代人的八字是非常困难的事。

PS:以上说的都是约数,并不绝对正好7680年,有可能有误差,因为不同干支会有点小数差异,不会正好每个都一样的误差范围,可能会差1天左右,所以如读者随便算一个八字发现7680年不对,也很正常,再往上或者往下算240年即可。其实我说过,过于精确也是没意义的,因为公历本身就有误差,而且地球自转也误差。。。

(0)

相关推荐