主题:【原创】让人头痛的纪年换算 -- 和履虎尾兄 -- 任爱杰
老兄问:
这是个误解。置闰月的目的是为了把太阴年比回归年每年少的11天补足。而不是为了把阴历一月重新对准阳历一月。
古代一年从哪里开始其实并没有定规。和古代各地的周期性标志事件有关。例如古埃及的文明和尼罗河的泛滥有密切的联系,他们发现三角洲地区尼罗河涨水与太阳、天狼星在地平线上升起同时发生,他们把这样的现象两次发生之间的时间定为一年,共 365天。
亚述人和巴比伦人的岁首都是从春分开始的。后来蒙古人征服中亚,吸取了当地的历法,元朝的郭守敬编撰《授时历》受这个历法的影响很大。
其实岁首的位置无非是一年从何时开始。由于冬至日最短,而冬至之后白日复长,所以可以看作一年复始。但同理,夏至白日最长,也可以看作一年复始。而春分秋分日夜平均,作为岁首也没问题。
但是中国古代讲究阴阳平衡,又讲究玄而又玄的老阴生少阳之类的花样。所以很多人主张把岁首定在立春。例如宋代沈括制定的《十二气历》就以立春为岁首。可惜是纯太阳历,没有被采用。
至于置闰之法靠天文来修正那是很晚之后的事了。顺便说一句,履虎尾举的《尚书·尧典》那个例子不足以说明传说中的尧舜时代就有这种天文观测。盖因《尚书·尧典》本就是伪书。里面的某些天象可能是来自更古老的记载,但对天象的总结应该最多是战国秦汉时期的知识。
中国古代的阴历如果不置闰,和太阳历大约每三年相差33天,差不多一个月。这样如果仅仅置一闰月,则每三年还是会相差三天左右。三十年下来就是一个月。但是如果不知道有这种情况存在,则每三四百年就要相差一年了。其实也不用那么长,一百年左右就足以让季节错乱了。所以对应的方法可以是每三十年就增加第十四月的方法。但这种方法的毛病是在这三十年之内季节还是要错乱一个月。
所以后来的十九年七闰就是为了解决这个问题的。另外,十九年七闰的置闰并不在岁尾,而是根据节气而定。
即使如此,也不是没有误差。几千年下来,岁首的位置当然会移动。不知道你发现了没有,从三代到秦汉的岁首位置是向后移动的:
夏历建寅正月为岁首
殷历建丑十二月为岁首
周历、鲁历建子十一月为岁首
秦、西汉历建亥十月为岁首
而如果置闰的农历每年都比阳历多一点的话,几千年下来就足够让原来的岁首在阳历中向前移动一两个月了。所以以前改朝换代的时候造反的人的一个重要凭据就是根据历法季节已经不对了。而季节不对就会影响到农业生产。一旦造成饥荒,当然会引起起义的。
所以中国的阴阳历实在是最繁复,最不精确,最不符合农业生产的历法。而在天文学家完全认识到这个问题的情况下,也完全认识到太阳历是最好的选择的情况下,居然能够实行这么久,也只好说中国古人打补丁的本事不小。
- 相关回复 上下关系8
🙂我有点糊涂了 1 王二狗 字1098 2007-03-08 20:52:50
🙂这和闰月的放置方法有关 2 任爱杰 字440 2007-03-08 21:22:14
🙂一年十三或十四个月不就是为了把阴历一月重新对准阳历一月么? 1 王二狗 字124 2007-03-08 21:51:55
🙂置闰月不是为了阴历一月重新对准阳历一月
🙂中国农历顾名思义 5 李寒秋 字190 2015-04-18 05:59:53
🙂阴阳历,是很复杂。 老老狐狸 字123 2015-04-18 11:41:01
🙂阴阳合历是古代顶级天文成就 15 李寒秋 字471 2015-04-18 12:17:25
🙂对温带季风区农耕民族来讲,沈括的“十二气历”更好一些 2 老老狐狸 字95 2015-04-20 11:03:58