现在我们国家常用的三种历法分别是农历、阴历和阳历,我们知道阳历是外来历法,但农历和阴历能分清的绝对不多。
很多地方尤其是农村,通常习惯把农历和阴历混为一谈,下面我们来看一下什么是农历,什么是阴历。
要想研究中国的历法,必须从头开始 ,中国的历法源远流长,最远可以追溯到远古黄帝时期,历史上比较有名的有以下几个:
(1) 夏历:
夏历的发明者因为没有文字记录,所以无从考究,但大致在夏朝形成的。它采用冬至之月为子月作历算一岁开始,历法年则采用以建寅月开始,即寅正(后来叫做夏正),其大致是采用整数366天为一岁,用减差法和正闰余,来调整时差。开始有1年的天数366天,一年有春夏秋冬四季;一年12个月的基本概念。
(2)万年历,也叫殷历或商历;
是上一篇文章里面万历创建的历法。它的创新点就是用干支纪日,以太阴(月)纪月,以太阳纪年,用闰月来调整季节。这是一种阴阳合历。平年十二个月,闰年十三个月,年终置闰,叫做十三月。月有大小,大月三十日,小月二十九日。商朝后期,也在年中置闰。用干支纪日,就是用十干和十二支相配合,以纪日期。六十日为一个周期。在甲骨文中发现有完整的干支表,这是我国最早的干支记录。甲骨文中已有“今春。、“今秋”和“日至”的记载,当时已有季节的划分。商代的天文学和历法的进步,与农业生产有密切关系。
注意:商历是以夏历的第12月(建丑月)作为岁首。
(3)周历:
周历继承了商历的大部分成果,只是岁首不一样,周历以夏历的第11月(建子月)为岁首。
夏历、商历、周历的区别
以上3个历法,再加上黄帝历、颛顼历、鲁历称之为古六历。
(4)太初历:
公元前104年(元封七年),经司马迁等人提议,汉武帝下令改定历法。并责成邓平、唐都、落下闳等人议造《汉历》,汉武帝元封七年五月,改年号为太初(即为太初元年),并颁布实施这套《汉历》,后人以此颁布年号称呼此历为《太初历》。《太初历》规定一年等于365.2502日,一月等于29.53086日;以“加差法”替代之前的“减差法”以调整时差。将原来以十月为岁首改为以正月为岁首,恢复到夏历岁首;开始采用有利于农时的二十四节气;以没有中气的月份为闰月,调整了太阳周天与阴历纪月不相合的矛盾。这是我国历法上一个划时代的进步。《太初历》还根据天象实测和多年来史官的记录,得出一百三十五个月的日食周期。
此外,它还将一日分为八十一分,故又称“八十一分律历”。它是我国古代一部比较完整的历法。
以后的中国历法基本上都沿用了太初历,中国的历法在这个时候已经成熟。
由于《太初历》(又叫汉历)融合了二十四节气,非常适合农耕的发展,所以《汉历》又叫农历,是一种阴阳合历。
接下来,什么是阴历?
根据月球的月相周期变化来安排的历法,即以朔望月作为确定历月的基础,一年为十二个历月的一种历法,阴历以月亮圆缺一次的时间定做一个月,共29天半。为了算起来方便,大月定做30天,小月29天,一年12个月中,大小月大体上交替排列。阴历一年只有354天左右,按照一般的说法,也没有平年闰年的区别。所以阴历不考虑地球绕太阳的公转运行,因此使得四季的变化在阴历上就没有固定的时间,它不能反映季节,这是一个很大的缺点。
为了克服这个缺点,后来人们定了一个折中的历,即是所谓阴阳合历,它跟阴历一样,也以月亮圆缺一次的时间定做一个月,也是大月30天,小月29天,可是它又用加闰月的办法,使得平均每年的天数跟太阳历全年的天数相接近,以调整四季,这就是农历,约每过二、三年多一个闰月。
现在懂了吧? 我们平常使用的是农历,而不是阴历。所以在中国目前用的历法是农历或阳历,我们的生日要么是农历生日,要么是阳历生日,不会是阴历生日。
世界上纯粹使用阴历的是伊斯兰教历,又名“希吉来历”,中国旧称“回历”;教历的常年是每年354日,闰年是355日,比地球绕太阳一周的实际时间365日又5小时48分46秒要少十一天左右。所以每年同一日期对应的季节可能完全不同,比较乱。