农历又称"殷历"、"古历"、汉历、"黄历"、"夏历"和"旧历"等,最早可以追溯到殷商时期。经历各朝各代的发展而形成的。现在的农历由中国科学院紫金山天文台历算组发布,依据是月亮的运动规律:月球运行的轨道面,名曰白道,地球运行的轨道面,名曰黄道,白道与黄道同为天体上之两大圆,以五度九分而斜交,月球绕地球一周,出没于黄道者两次,历二十七日七小时四十三分十一秒半,为月球公转一周所需的时间,谓之"恒星月"。唯当月球绕地球之时,地球因公转而位置亦有变动,计前进二十七度余,而月球每日行十三度十五分,故月球自合朔,全绕地球一周,复至合朔,实需29.5306天,谓之"朔望月",习俗所谓一个月,即指朔望月而言。农历平年有十二个月,每月29天或30天,全年354天或355天(个别年份353天),实际一个回归年(地球公转)天数为365.2564天,平均每月30.43685日。
古人发现按此方法计算会与实际存在差异,因此设置闰年闰月的计算方法来减少误差,闰年为十三个月,其中某一月为闰月,月名依前一月名而定,如前月是八月,闰月则为闰八月。闰年全年383天或384天(个别年份385天)。而闰年的计算设置方法也是经历的一个很长的时期的发展,春秋时代天文学家曾经首创十九年七闰的方法:19个回归年中必须加7个闰月。19个回归年中加7个闰月的结果比较:
19个回归年=19×365.2422=6939.6018(天)
一个朔望月有29.5306天,235个月=235×29.5306=6939.6910(天)
19个回归年中加7个闰月后,与实际回归年的时长只差:
6939.6910-6939.6018=0.0892(天) 即2小时9分多,这已经是够精确的了。厉害了,我们的祖先!
祖冲之大明历采用20组19年7闰插入1组11年4闰,计391年144闰,使农历的平均历年更接近回归年;此外还有334年123闰、1021年376闰的提法,和回归年的差额更小。但自唐代以来,我国即完全采用天象确定历年、历月,从而使农历的平均历年与回归年完全一致。了解现在闰月的具体设置方法首先要了解二十四节气。二十四节气又分为十二个节令和十二个中气:
十二节令:立春、惊蛰、清明、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪、小寒。
十二中气:雨水、春分、谷雨、小满、夏至、大暑、处暑、秋分、霜降、小雪、冬至、大寒。
“节”和“气”交替出现,各历时15天左右,两者统称为“节气”
汉武帝太初元年,把闰月安置在一年中不包含中气的月份来作为前一个月的闰月,直到现在仍沿用这个规定。(另明间称的寡年就是指从正月初一到年末没有立春节气)
为什么有的月份会没有中气呢?节气与节气或中气与中气相隔时间平均是30.43685日(即一回归年365.2422日平分12等分),而一个朔望月平均是29.530588日,所以节气或中气在农历的月份中的日期逐月推迟,到一定时候,中气不在月中,而移到月末,下一个中气移到另一个月的月初,这样中间这个月就没有中气,而只剩一个节气了。
小伙伴们农历的闰月你了解清楚了吗?因为闰月的存在,还将出现过两个年的情况,2262年将出现闰正月,再过244年可以过两个年了,到时会不会放两次假呢?想想都要点小激动。以下是历年闰月情况,过农历生日的小伙伴们看看你们自己哪一年能过上两个生日呢?
2017闰六月大 2020闰四月小2023闰二月小2025闰六月小2028闰五月小2031闰三月小2033闰冬月小
了解更多不为人知的故事请关注“小芝麻讲故事”头条号