历法,是为了配合人们日常生活的需要,根据天象而制定的计算时间方法。根据月球环绕地球运行所订的历法称为太阴历,也就是阴历;根据太阳在不同季节的位置变化所订的历法称为太阳历,也就是阳历。我国普遍存在的对历法的五种称谓:公历、阴历、阳历、干支历、农历(阴阳合历)。从分类标准来说,阴历是和阳历对应的,再加上阴阳历,只有这三种历法。世界上任何一种历法也跳不出这三种历法的分类。世界上通行的“公历”(新历)实际上是一种阳历,而中国传统历法的“农历”(旧历)属于阴阳合历。
中国农历、印度历、犹太历都是阴阳合历,一年有12或13个月;伊斯兰历是太阴历,一年只有12个月。辛亥革命之后,中国开始采用西方的公历,俗称“新历”、“西历”、“洋历”,与中国旧有的历法相对。
农历是中国传统历法,是阴阳历的一种,在民间通常被错误地称作阴历。农历取月相的变化周期即朔望月为月的长度,加入干支历“二十四节气”成分,参考太阳回归年为年的长度,通过设置闰月以使平均历年与回归年相适应。农历是以华历(阴历)为基础,融合阳历成分而成的一种历法。是一种相当科学的历法。
所以我国的农历从严格意义上说不应该叫阴历,而是阴阳合历。其年份分为平年和闰年。平年为十二个月;闰年为十三个月。月份分为大月和小月,大月三十天,小月二十九天,其平均历月等于一个朔望月。一年中哪个月大,哪个月小,由计算决定。农历以阴历(华历)为基础,由于阴历是以月相变化为依据,不考虑地球绕太阳的运行,因而使得四季的变化在夏历上就没有固定的时间,不能反映季节转换;但阴历参考的是月亮的运行轨迹,所以可以反映潮汐现象,是古时指导海事活动的指南。与阳历年固定在365天或366天不同的是,阴历年相比阳历年在天数上有时会相差一个月;如果纯只看阴历,我们过年就不一定是在冬天了,也有可能是大夏天吃着雪糕吹着风扇就把年过了。为了协调朔望月与回归年之间的天数,于是便通过“置闰法”进行调整使阴历月相总天数与阳历回归年总天数相适应。
“置闰法”是一项伟大的发明,从上古的干支纪元到清朝末期启用西历(格里历),历史多次修订历法,中国历史上一共产生超过102部历法,这些历法对中国文化与文明产生过重大影响,比如干支历(摄提)、夏历、商历(殷历)、周历、西汉太初历、三统历和隋朝的皇极历、唐朝大衍历等,有的历法虽然没有正式使用过,但对养生、医学、思想学术、天文、数学等有所作用。秦汉时期闰月放在九月之后,叫做“后九月”。
到了汉武帝太初元年,又把闰月安置在一年中不包含中气的月份来作为前一个月的闰月。汉朝初期开始中国历法出现了大转折,全国统一历法,历法也成为了一门较为独立的科学技术。汉武帝责成邓平、唐都、落下闳等人议造《汉历》,汉武帝元封七年历成。是年五月改年号为太初(即为太初元年),并颁布实施这套《汉历》,后人以此称呼此历为《太初历》,之后刘歆作《三统历》,这两历的重要特点是年岁合一,一年的整数天数是365天,不再是之前历法的366天。以“加差法”替代之前的“减差法”以调整时差,年岁周期起始相当固定,用数学计算就能确定闰月。
中华民国成立,采用西历,纪年采用西历或民国纪年并用,并欲废除中国传统历。中华人民共和国在1949年成立时,继续使用西历,以公元纪年;但保留中国传统历——夏历的使用,并于公元2017年颁布了国家标准《农历的编算和颁行》。1970年以后“夏历”改称为“农历”。现行农历由中国科学院紫金山天文台负责计算,属于官方历书《中国天文年历》的组成部分。
阳历又称为太阳历,是以地球绕太阳公转的运动周期为基础而制定的历法。太阳历的历年近似等于回归年,一年12个月,这个“月”,实际上与朔望月无关。阳历的月份、日期都与太阳在黄道上的位置较好地符合,根据阳历的日期,在一年中可以明显看出四季寒暖变化的情况;但在每个月份中,看不出月亮的朔、望、两弦。我国汉族的干支历、十二气历、天历和彝族太阳历都属于阳历。
如今世界通行的公历(西历)就是一种阳历,平年365天,闰年366天,每四年一闰,每满百年少闰一次,到第四百年再闰,即每四百年中有97个闰年。公历的历年平均长度与回归年只有26秒之差,要累积3300年才差一日。这部历法浸透了人类几千年间所创造的文明,是古罗马人向埃及人学得,并随着罗马帝国的扩张和基督教的兴起而传播于世界各地。西方的太阳星座学参照的也是西历,只要知道一个人的出生日期,就可以知道他所属的太阳星座。西历传入中国时,就好比洋火、洋枪、洋灰等舶来品一般,人们喜欢在其之前加上一个“洋”字,久而久之民间不少人就把“洋历”叫成了“阳历”。
所以说呢,现行公历只是阳历中的一种,把公历叫成阳历也是不严谨的。
在下说了这么多,想必各位也看得明明白白了,如若严谨一点的话以后不要再叫错了,阴历不等于农历,阳历也不等于公历。
欢迎转发,喜欢的话,给个关注吧。