农历和阴历是一回事吗?应该说农历除夕还是阴历除夕呢?
在日常生活中,大家一般都喜欢说阴历几月几日,在大多数人的认知里面,阳历就是公历,而阴历就是农历,其实这种认知是错误的。
阳历就是公历,这是没问题的,而阴历并不是农历。要搞清楚阴历和农历的区别,首先就要搞清楚中国的几种不同的历法之间的关系。
总的来说,中国的传统历法有阴历、阳历、干支历、阴阳合历四种。
首先来讲阴历:又称旧历、华历、夏历、太阴历、月亮历。
因为在古代,古人没有电灯,在晚上陪伴他们的只有天上的月亮。所以阴历就是古人研究月亮围绕地球转动的规律而制定的,我们的祖先就以月相变化为依据,以月球绕行地球一周为一月,以朔望月(每月初一为朔日,十五为望日,每月最后一天为晦日)作为确定历月的基础。
但是,因为阴历只考虑到了月亮的运行周期,而没有考虑地球绕太阳的运行,所以不能反映季节变换,对农事也没有帮助。
另一方面,阴历一个朔望月为29.53天,人肯定不能过半天就进入下月,就将一个月定为29天,剩下0.53天挪到下一个月凑够30天,所以,阴历小月29天,大月30天,这一点被完美过渡给了农历,可以发现:现在农历也是小月29天,大月30天。始终保持其平均历月等于一个朔望月。
所以,这里就会有一个比较尴尬的情况,我们一般称除夕当天是大年三十,但是假如是小月,就只有29天,例如刚过去的辛丑牛年的除夕就是在二十九。
当然,这不是问题,问题在于我们说了阴历小月29天,大月30天,那么我算一下,阴历一个平均历年就是29x6+30x6=354天。而阳历一天是365天或者366天,差了11天或者12天。我们如果就用阴历来纪年,就会出现在夏天、秋天过春节的情况了,就乱套了。
所以,不能用阴历。
那你说阴历是不是就一无是处呢?也不是的,因为阴历是完全按照月相变化来计算的,所以可以准确用来反映潮汐(在中国古代称白天的潮汐为“潮”,晚上的称为“汐”,合称为“潮汐”)。
潮汐是指海水在天体(主要是月球和太阳)引潮力作用下所产生的周期性运动,是沿海地区的一种自然现象。我们知道古人除了农业,航海捕鱼也是很重要的一项生计,所以阴历可以很好地指导远洋航海、海上捕鱼、海水养殖,海洋工程等海事活动。
下面来说说阳历:又称太阳历,我们的祖先通过圭表观测日影计算出地球围绕太阳转动一周的时间大概是365天。所以古人把365天作为一年,按这个逻辑设定的历法就是阳历。
现在的公历就是阳历,把一年分为12个月,大月31天、小月30天,其中2月份只有28天或29天(至于大月小月请记住口诀:七前单大,八后双大,实在不会就自己数拳头包包),也就是说,一年总共365天或366天。
阳历一年的时间近似等于一个太阳回归年(阳历的历年平均长度与回归年只有26秒之差,要累积3300年才差一日)。
根据阳历,就可以知道寒来暑往、四季变化,指导农事。
农历,顾名思义,就是为农业生产安排而服务的。
那你说农历属于阳历吗?显然不是。没错,农历既不属于阳历也不属于阴历,而是中国古人发明的阴阳合历。
什么意思,就是农历是结合了阴历和阳历的优势结合而成的中国传统历法,我们不是说阴历朔望月可以反映潮汐吗,拿过来,阳历不是可以反映四季变化、利于农事吗,收过来。那我们前面讲到说按阴历一个平均历年是354天,而按阳历一个太阳回归年是365天或者366天。这中间差了11天或者12天,怎么办?
别急,我们的祖先就是聪明,首先引入干支历“二十四节气”的成分,然后再设置闰月,用逆推的方式使平均历年与太阳回归年相适应。这种方法被称为“置闰法”,一般来说,每19年中设有7个闰月,有闰月的年份一年383天或384天,称为闰年。
例如已经过去的2020年是闰四月,即将到来的2023年是闰二月。
想必你也发现了:有闰月的那一年会特别漫长,过年的时间会特别晚。当然也有一些朋友会很开心,因为他们可以过两个生日,不过也许他们自己也不知道。
是的,我想你也想到了,假如遇到闰正月,那岂不是可以过两个春节,是的,没错,只要你活得够久,你就能过两个春节,因为下一个闰正月是在2262年。
那么闰月是如何设置的呢?
置闰规则是使用冬至作为计算的起点,从前一年冬至所在历月到后一年冬至所在历月(不含)之间,如果只有十二个朔望月,则设为平年,不需要设置闰月。如果出现十三个朔望月时,则从前一年冬至所在历月之后起算,将第一个没有“中气”的历月,设为闰月,称作闰某月。
那么知识点又来了,什么是“中气”呢?
二十四节气,大家应该能背吧?
春雨惊春清谷天,夏满芒夏暑相连。
秋处露秋寒霜降,冬雪雪冬小大寒。
每月两节不变更,最多相差一两天。
上半年来六廿一,下半年是八廿三。
现行的二十四节气是采用“定气法”划分。
定气法:计算考虑太阳在黄道上运动快慢不匀,以春分点为0度起点,太阳在黄道上每运行15度为一个“节气”,每“节气”时间不均等。两个节气之间的天数不一样、短的是14天、长的是16天。
这样,一年就分成了二十四等份,每一份为一个节气,共二十四节气,又分为十二节令和十二中气。每月第一个节气,称为“节令”,第二个节气称为“中气”。
如此,便得到了这样的划分:
十二节令:立春、惊蛰、清明、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪、小寒。
十二中气:雨水、春分、谷雨、小满、夏至、大暑、处暑、秋分、霜降、小雪、冬至、大寒。
这样讲农历,大家就清楚了吧,所以,我们要说农历除夕,而不能说阴历除夕。
最后,我们来讲讲干支历。
又称星辰历、甲子历、节气历、北斗历。干支历是一部非常深奥的历法,算命、风水、象数等都是依据干支历来算的。
干支历我们只需要知道这几点:二十四节气、十二月建、十天干、十二地支以及对应的生肖。
二十四节气上面已经讲了,下面来说说十天干、十二地支以及对应的生肖。
十天干:甲、乙、丙、丁、戊、已、庚、辛、壬、癸;
十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
天干中甲、丙、戊、庚、壬为阳,乙、丁、己、辛、癸、为阴。
地支中子、寅、辰、午、申、戌为阳,丑、卯、巳、未、酉、亥为阴。
十个天干和十二个地支相配是阳配阳,阴配阴,如甲为阳,子为阳,可配成甲子,乙为阴,丑为阴,可以配成乙丑,甲为阳,丑为阴,不能相配,以此类推,古人将十天干与十二地支进行组合,形成了六十甲子。所以常听到老人说,六十年一甲子,就是从这里来的。古人称六十岁为花甲也是由此而来。
需要说一下,干支历最开始是没有加入十二生肖的,它最开始就是以干支组合来表达的年、月、日和时辰。直到后来,人们才把十二生肖与天干地支配对来纪年,地支对应的生肖就是农历年的属相。
具体对应关系为:
子鼠、丑牛、寅虎、卯兔、辰龙、已蛇 、午马、未羊、申猴、酉鸡、戌狗、亥猪
例如,今年农历2022年是壬寅虎年,壬为天干,寅为地支,寅对应虎,所以农历2022年是虎年。
最后就还剩下“十二月建”,古代天文学称北斗星斗柄所指为建。干支历以立春至下一立春通过二十四节气将一年划分为十二月建:正月建寅,二月建卯,三月建辰,四月建巳,五月建午,六月建未,七月建申,八月建酉,九月建戌,十月建亥,十一月建子,十二月建丑。
例如:农历2022年立春是在正月初四,那么也就是说,正月初四开始才是进入新一年的干支纪月:壬寅年壬寅月,正月初一到正月初三虽然已经进入了壬寅年,但还是属于上一年的干支纪月:壬寅年辛丑月。
不得不感叹祖先的伟大智慧,尽管很复杂,但这是祖先留给我们的文化瑰宝,我们不说全面掌握,起码的常识应该知道,不要再犯“阴历除夕”之类的低级错误了。
另外,有些朋友说,既然公历已经够用了,为什么不直接废除农历?首先农历才是我们中国的传统历法,而公历是为了方便国际交流(例如:正在进行的北京冬奥会是2022年2月4日-2022年2月20日,这是公历的表述方式,世界各国都能明白;但假如用农历表述:壬寅虎年正月初四-正月二十日,可能不仅外国人懵逼,我们自己人可能也会搞错)。
我们常常提到文化自信,笔者以为文化自信的前提是先了解自己的文化。
其次,公历放元旦,农历放春节,一年两次带薪休假,对于我们各位打工人,还有比这更幸福的事吗?
所以现在,阳历、阴历、农历、干支历他们之间的关联和区别,你都分清楚了吗?
。