一趣读史记23太史公自序之太初改历

究天人之际,通古今之变,鉴自己生活,我们一趣读史记。

既然聊到了《太初历》我们顺便来吹一吹这部当时世界上最先进,最庞大复杂的历法。《太初历》是阴阳合历,就算只考虑阳历部分,也比罗马发布的《儒略历》早六十年,如果考虑阴阳合历的置闰规则,至少领先西方一千多年。完整的二十四节气和“无中置闰”的规则到今天我们都还在使用。

说实在的天文历法我真的不太懂,为了弄清太初改历,我查了不少资料,网上又有一些争议,弄得我有点头痛。大概我捋了捋,还是有必要从头聊起。根据专业的考证,三代以上的历法其实既有改变也有传承,应该没有一刀切地在改朝换代的时候,做出巨大改变。比如周朝初期的金文中经常见用殷历纪时,这其实也可以理解,毕竟历法的使用有个习惯的问题,不是谁一声令下,全体人民就可以完全改变自己的习惯,而且制订历法也需要时间、精力、经费,新兴的王朝可能还顾不上。但是传统上大家都比较认同三正说,就是说夏历建寅,殷历建丑,周历建子。虽然甲骨文中就用干支纪日了,但是把地支和十二月配合至少是战国时期阴阳家盛行以后的事了,系统的月建应该成型于西汉,《太初历》正式规定了“正月建寅”。地支和月令的搭配是十一月建子,十二月建丑,正月建寅,二月建卯,三月建辰,四月建巳,五月建午,六月建未,七月建申,八月建酉,九月建戌,十月建亥。为什么是十一月建子,而不是正月建子呢?因为冬至节气常在农历十一月,而阴阳家认为冬至一阳来复,虽然是深冬时节,却也蕴藏了来年春天阳气的萌芽,从这一天开始,白天一天比一天长,所以把冬至所在月份定为子月。

这样我们就可以理解夏代的历法就是以现在的正月为第一个月,殷代的正月就是我们现在的十二月,周代的正月就是指我们现在的十一月,这样我们也就知道《春秋》经文中的“王正月”就是现在的十一月。也知道了三正说是后人附会的说法,夏商时代是没有月建说法的。

“无中置闰”的规则,我在“逐字学习千字文之闰余成岁”已经聊过了,不过,相信许多朋友都没兴趣去翻我以前的作品,甚至懒得随便问一下AI,所以我再啰嗦一遍。我们中国通用的历法是阴阳合历,以月相周期来纪月,由初见月光到月圆,再到看不到月亮为一个朔望月,正是月亮绕地球一周的时间,大约等于29.53天,所以阴历大月三十天,小月二十九天,一年十二个月累计354到355天。阳历年是以回归年为基准的,就是地球绕太阳一周的时间,约365.24天,我们熟知的二十四节气就是按这个周期划分的。两个年份相差十一天多,如果不加调整,可能会在夏天过春节。所以《太初历》采用了十九年七闰的规则,每两年多就增加一个闰月,来调整协调季节变化。我们的二十四节气分为十二节气,十二中气互相交替,比如立春是节气,雨水是中气,十二月份对应十二中气,如果某年的农历六月没有包含中气大暑,就可以安排闰六月,把中气抓回家。“无中置闰”可以说是非常先进、科学的动态置闰方法,所以到了两千多年后的今天依旧适用。正是这种先进的置闰方法,保证我国过了两千多年的“年”总是在冬末春初,人们都从忙碌中空闲下来,可以安心庆祝。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容