“到底哪一天算是一个年的开始,没有人知道。夏王就规定,春为岁首,春天的第一个月,就是正月,正月初一就是一年的开始!这,没有什么道理,就是天子的命令。
“岁本来是以木星的周期(11.86年)变化来定的,其十二分之一大约为一年。后来的岁虽然还叫岁,但是已和木星的周期无关,而是按阳历的节气来定,岁和年的概念渐渐地就混为一谈了。
“按太阳历节有12个,气也有12个,用12地支(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)来表示,每个地支正好表示一个节气对。气开始的那一天正好位于某一个节气对的正中,因此,气也称为中气。古人用建表示节(起始),用正表示气(正中)。比如,冬至日就是子节气对的正中间那天,称为子正。它向前推半个月,就是子节气对的开始,称为建子,节气正好是大雪。据此立春的节气应在建寅。以春一月为岁首,那夏历的岁首就在建寅。
“故岁首并不是冬至,也不是春分,而是在它们的中间位置以立春为中心摆动。为什么会摆动呢?因为阴历的月和阳历的节气并不同步,需要用闰月来调整,这样就会忽前忽后。但是总体上以立春为中心摆动。因此,有年前打春和年后打春的说法。
“但是,让阴历的闰月成岁和阳历的节气成年相合是非常困难的。计算非常复杂。虽有闰月调整,但是总有零头。如果闰月成岁平均每年少了0.05天,二十年才相差一天,这是很难觉察的。随着闰月成岁的计算推演得太长,误差就会变大。阴历的岁跟阳历的年就会拉开距离。史官按照夏历记载历史事件,是按岁来记载的。一个甲子六十岁,就会差三天。
小主,
“随着光阴的变迁,岁首的日子偷偷地在提前,二十年时间岁首才提前了一天,给人的感觉似乎没改变。月亮的圆缺渐渐的也不听了使唤,历法说它圆的时候它却扁,说它扁的时候它又圆。十个甲子一转眼,推算出来的岁和年就相差了30天。夏阴历的正月初一渐渐地就退到了阳历的建丑。但是史官的纪年并没有做修正,还是按照夏阴历的岁来记载历史事件。
“从夏到殷过了十个甲子,到了殷的时候,新的殷历重新将殷正月调整到建寅,殷正月就比夏正月向后推迟了一个月,殷正月重新回到了春天,这样夏正月就变成了殷历的冬十二月。但是为了保持史书的纪年不乱,还是按夏阴历,把岁首定在夏正月初一。从殷历来看,岁首就退到了建丑。
“从殷到周又过了十个甲子,到了周的时候,新的周历重新将周正月调整到建寅,周正月就比夏正月向后推迟了两个月,周正月重新回到了春天,这样夏正月就变成了周历的冬十一月。但是为了保持史书的纪年不乱,还是按夏阴历,把岁首定在夏正月初一。从周历来看,岁首就退到了建子。
“从周到秦又过了十个甲子,到了秦的时候,新的秦历重新将秦正月调整到建寅,秦正月就比夏正月向后推迟了三个月,秦正月重新回到了春天,这样夏正月就变成了秦历的冬十月。但是为了保持史书的纪年不乱,还是按夏阴历,把岁首定在夏正月初一。从秦历来看,岁首就退到了建亥。当时的闰月就放在九月之后的岁尾,称为后九月。
“到了汉武帝的时候,史官司马迁实在忍受不了这种历法的误差了,已经按夏历建立起来的干支纪年法又很难再推倒重来。史书能推倒重写吗?那岂不是一切都要乱了套了?
“公元前104年,司马迁等人算出,农历的十一月初一恰好是甲子日,又恰交冬至节气,是制定新历的一个千载难逢的机会。司马迁建议汉武帝重修历法。汉武帝同意了司马迁的建议,下令征召全国的天文学家来参与。一时间,二十多位天文学家纷纷从全国各地来到京师长安。
“来到长安之后,二十多位天文学家以及朝中历官就改历问题进行了激烈的讨论和争辩,提出了十八种不同的方案。通过实际的天象观测鉴定之后,汉武帝识金明裁,认为落下闳与邓平、唐都合作的所造的八十一分律历要好于其他十七种。元封七年(公元前104年)公布正式实行,并把元封七年改为太初元年,《太初历》诞生。
“为了将夏正月重新调整到春天,《太初历》在太初元年先空置了三个月,纳入了周历最后的冬十月、十一月和十二月。这相当于一口气补闰了三个月,把近两千年中夏阴历闰月成岁所损失的时间都找补了回来,终于把夏正月重新拉回到了春天,岁首又回到了春一月。纪年也不需要再重编,只是太初元年那一年特别地长,它有十五个月,两个冬至日。出现了前十月、前十一月和前十二月。从此以后,春节才真正地是春天的节日,一直保持到今天。
“为了消除旧夏历的误差,《太初历》编制者们又制造仪器,进行实测、计算,规定一年等于365.2502日,一月等于29.日。并以‘加差法’替代之前的‘减差法’来调整时差。如果这两个数是准确的话,那么按19年7闰的置闰法,一个甲子误差只有0.005天。但是根据今天的实测结果,一个甲子的误差大概有0.5天。
“《太初历》以没有中气的月份为闰月,调整了太阳周天与阴历纪月不相合的矛盾,使月份与季节配合得更合理。它还把二十四节气第一次收入历法,对于农业生产起了重要的指导作用。该历设置了十九年七闰的办法,使月和年的变化基本同步,奠定了华夏春节的基础,惠及千秋万代。”
“《太初历》以实测历元为历算的起始点,定元封七年十一月甲子朔旦冬至夜半为历元,其实测精度比较高,与理论值之差仅0.24日。
“《太初历》是我国古代历史上第一部完整统一,而且有明确文字记载的历法,在天文学发展历史上具有划时代的意义。汉成帝未年,由刘歆重编后改称《三统历谱》。前后历时一百八十八年。
“《三统历谱》是我国古代流传下来的一部完整的天文着作。它的内容有造历的理论,有节气、朔望、月食及五星等的常数和运算推步方法。还有基本恒星的距离,可以说含有现代天文年历的基本内容,因而《三统历谱》被认为是世界上最早的天文年历的雏形。
“为了最大程度地减少闰月成岁的误差,南北朝时的祖冲之制定的《大明历》采用了更为精确的置闰法则。即:391年144闰,这样,岁的平均长度和年的差距越来越小。
“最后说明一点。年的长度就是365或366日,相差最多一天。而岁的长度则相差很大。无闰月的那些岁,一年大概有354天,有闰月的那些岁大概有384天。在连续391个岁中,有144个岁是384天,有247个岁是354天。因此,我们每年过春节经常会在不同的节气,但是总体上以立春为中心摆动。岁的多年平均值应该和年的多年平均值基本相等。这就是阴阳合历。阳历的节气指导农时,所以又叫农历。阴历的岁首采用的是夏正月初一,所以又叫夏历。”
高建结束了他的故事,李二狗、周洁、韩刚听得入了迷。
二狗从故事的世界里回到了现实,他不由地为高建的故事鼓掌,周洁和韩刚也一同鼓掌。
“你他妈的真是个人才,我是第一次听人把年月日的概念讲得这么好懂。只到今天,我才知道,岁是岁,年是年。”周洁忍不住捶了高建一拳。
“但是今天的主题是秒,你讲这个故事和秒有什么关系呢?”韩刚问。
“当然有关系,而且还有很大的关系。不过这个话题有点长,今天就到这里吧,关于秒的问题,我们下次接着聊。”