农历网   www.nongli.net

中国古今的年与岁到底有何不同

  唐代诗人刘希夷的《代悲白头翁》中有两句诗“年年岁岁花相似,岁岁年年人不同”。
在这两句诗中提到了“年”和“岁”,可是要问到年与岁有什么区别,现在绝少有人能说出年和岁有什么不同。
有的人说年就是岁,岁就是年。
也有的人说过了腊月三十就是一年。
还有人说按生日算,过了生日涨一岁。

那么,年与岁到底有没有区别?区别在哪里?这个问题我们有必要弄清楚它。
我们从古文中可以找到一些关于年的记载:
甲骨文中的“年”,其形象是一个人将稻禾举起,意为一个人背着禾苗收割的情景,表示成熟和收获。
安阳出土的甲骨卜辞中有“受年大吉”的文字,便是占卜祈求丰年的吉祥语。所谓“受年”,是希望上天给他谷物,能得到好收成。
《谷梁传》解释道:“五谷皆熟曰有年,五谷皆大熟为大有年。”可见,这些“年”的概念,都与农业祭祀活动周期有关。
《尚书?尧典》说:“期三百有六旬有六日”,“期”,音j,就是指一年。历法是中华先民智慧的结晶,也是先民生产实践的产物,并为农业生产服务,成为农耕文化的重要组成部分。
中国自古的历法就是阴阳合历,太阴记月,太阳记年。阴历(按月亮的月相周期来安排),阳历(二十四节气)。因为阳历和月亮的节律不符。月亮盈亏晦朔一个周期是平均二十九天多一点,一年加起来是三百五十四天,和二十四节气差了十一天,三年就差一个月零三天,所以就用三年加一闰月的方式,闰年就是十三个月。经过长期摸索,最后确定是十九年闰七次最符合规律。现在又改成中气置闰法。
清代段玉裁所注《说文解字》说:“年,谷熟也”
从以上的这些古文记载中我们可以知道,“年”与谷熟有关,而谷熟的周期是地球绕太阳一周时间,也就是中国夏历中的阳历部分,相当于现在的二十四节气,二十四节气的起始是那个节气?是立春!所以,立春就是年的开始。
我们从现在的历书中也可以找到年是从立春开始的证据:
中国现在的农历历法,也叫阴阳干支三合历,其中阴历是指十九年七闰的正月初一,是岁。阳历是指节气年,每年有十二个月:立春、雨水为一月,惊蛰、春分为二月,清明、谷雨为三月,立夏小满为四月,芒种夏至为五月,小暑大暑为六月,立秋处暑为七月,白露秋分为八月,寒露霜降为九月,立冬小雪为十月,大雪冬至为十一月,小寒大寒为十二月。民间俗语说:“小寒大寒就过年”这个年就是指“立春”。
只不过现在农历中立春这个“年”,和十二个节气月,不仅名亡,实际也消亡了。唯一所遗留的痕迹是干支纪年、纪月、纪日、纪时还是从立春开始计算的。   
岁,原本是星名。东汉许慎《说文解字》:“岁,木星也。”古人认为岁星十二年绕天一周,每年行经一个特定的星空区域,并据以纪年,但岁星纪年起于何年,有待考察。
古历法中有”以闰月定四时成岁”之说。可见“岁”与阴历月有关。
    《史记?孝武本纪》:“夏, 汉 改历,以正月为岁首。
        夏历以建寅之月为岁首,(即立春雨水所在之朔月为正月,殷历以见丑之月为岁首(建丑,小寒大寒所在之月),周历以建子月为岁首(建子,大雪冬至所在之月)这个岁首指的就是阴历的正月初一。
北宋王安石诗曰:
“爆竹声中一岁除,春风送暖入屠苏。千家万户瞳瞳日,总把新桃换旧符”。
  在旧岁过去、新岁来临之际放鞭炮、贴对联,就是指正月初一,也就是过去的元旦,现在的春节。可见,宋朝时“岁”是指正月初一。
现在腊月三十许多地方还有发压岁钱和守岁的习俗,表示从农历的腊月三十守到正月初一,也可以证明过了正月初一就是过了一“岁”。 贺岁”意为庆贺新岁的到来,这里的“新岁”,正是我国夏历的元旦,元旦是一岁之始。
可见,现在的农历正月初一就是岁首。
那么,为什么民间非常重视正月初一元旦这个“岁”,而轻视立春这个“年”?
我们知道,月球绕地球一周一个朔望月,非常好测定,根据月亮的圆缺,上弦月、下弦月,即使没有历书,即使不懂历法的民间百姓也能知道那天是初一,那天是十五,哪月是冬月,哪月是腊月,现在离元旦还有几天,一般人都能准确的计算出来。
而要计算地球绕太阳一周这个“年”就不容易了,不要说民间百姓,就是掌管历法的钦天监学者官员,要测定立春日也是非常困难的,我们知道,西汉制定的《太初历》历法精度是有史以来最高的,但是测定立春之日的误差也在三、四左右。更不要说其它节气了。
而民间百姓如果没有历书,根本不知道今天是节气月的几月,即使知道是节气月的几月,也不知道是几月几日。
汉武帝时推行太阳历,明确规定夏历的正月初一为岁首,也就是正月建“寅”。之所以将夏历正月初一为岁首,是因为正月初一这个“岁”总在立春这个“年”前后游离,民间对正月初一这个“岁”易记好算,而且正月初一这个“岁”,总在立春这个“年”的前后几天,基本可以指导农业生产,渐渐地加以重视,而对立春这个“年”渐渐忽视,以至于后来许多人分不清年与岁的区别,以为年就是岁,岁就是年了。
为了与西历接轨,民国于1913年夏历进行了改历,解放以后又对历法又进行了改革,就是现在使用的农历历法。这种历法以西历的公元纪年为基础,结合中国夏历中的阴历部分,节气部分为主要内容。将夏历中的“元旦”放到了西历的1月1日,我们现叫阳历年。将夏历中的春节改在了正月初一,我们现在叫阴历年。 而真正的“立春”这个年,已经变成了普普通通的一个节气了。现在已经很少有人知道是立春是中国夏历的“年”了。
                    辽宁省辽阳市历法历算学者      王云宽
                          2016年10月27日         (原创)

此文章来源与本站论坛,欢迎你来一起讨论:http://bbs.nongli.net/dispbbs_5_71947.html

留言列表
发表留言
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。