以文本方式查看主题

-  中华农历论坛  (http://bbs.nongli.net/index.asp)
--  历法知识  (http://bbs.nongli.net/list.asp?boardid=2)
----  农历公历372年一轮回?  (http://bbs.nongli.net/dispbbs.asp?boardid=2&id=24706)

--  作者:东方蜘蛛
--  发布时间:2009/12/31 22:26:00
--  农历公历372年一轮回?
偶然发现似乎每过372年公农历对应时间相同,误差比19年小的多。是这样吗?望高人确认
--  作者:浪-淘-沙
--  发布时间:2010/1/1 11:22:00
--  

没有绝对的对应周期。

 

因为农历与公历是二套完全不同的历法。

 

农历是完全按天象来排历谱的。

天象变了,农历历谱也跟着变。

比如最近天文观测得到的回归年长在变短,那么农历的历谱就会体现出来。

 

而公历仅仅是数学公式。在下一次公历改革之前,公历的日期都是固定的。不会随着天象而变。

公历以春分点为参考点(1582年改历时,就因为春分与3月21日偏差太远了,所以一次性删除了10天。),

如果楼主仔细查看历谱,会发现今后几千年,春分点在“提前”。

因为公历的年长比真实的回归年长稍长一点点,三千年累积下来,差不多有一天了。即日期提前一天了。当累积的时间太多时,肯定就会进行改历,以保证春分点的相对固定。


--  作者:浪-淘-沙
--  发布时间:2010/1/1 12:04:00
--  
以下是引用东方蜘蛛在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个周期,日期就对应不上了。

 

这从另一个角度也证明了,公历与农历不可能用简单的周期来进行一一对应的。

农历是按天象来排谱。

公历是按简单数学公式来排谱,不管天象如何变化。