春节临近申城年味浓
今日除夕,相信大家都在期盼着今晚吃上一顿丰盛的年夜饭呢。我们已经习惯性地称呼除夕为“大年三十”,然而,你有没有发现,今年没有“大年三十”,只有“年二十九”?
其实这都是由于我们的农历“太讲道理”。
“大年三十”哪儿去了?
上海天文馆展教中心网络科普部部长施韡表示,我们现在生活中使用最普遍的是“阳历”,实际上,更确切地说是公历,或叫格里高利历。如元旦1月1日、劳动节5月1日、国庆节10月1日等等,这些节日使用的都是公历。公历以地球公转周期——回归年为参考,平均一年为365.2422天。
而农历则是一部阴阳合历,其月份长度是以月球的视运动——月相变化周期为参考确定的。月亮“阴晴圆缺”一个轮回被称为朔望月,新月为朔,满月为望,因此得名。而1个朔望月的平均长度是29.5306天(合29天12小时44分)。于是农历月份的天数要么是30天,要么是29天,因而民间有“大月30天,小月29天”之说。不过,大月、小月的排布却并非规规矩矩地一大一小间隔排列,而是完全由月相说了算。
我们常说“农历是中国传统历法,有着数千年的历史”,其实这种说法并不准确。中华文化源远流长,数千年间出现过的历法何止百部,农历只是当前所使用的历法,只不过在大的原则和算法上传承了夏历等古老的历法而已。农历的编制规定,每个月的第一天,即“初一”,由“朔”出现的时间确定,这个原则叫做“定朔法”。
根据中科院紫金山天文台起草《农历的编算和颁行》,“朔日为农历月的第一个农历日”,也就是说,每个农历月的初一是朔日。从“朔”到“望”,再到下一个“朔”,一个周期约29.53天,所以计算出来的农历月天数或者是小月29天,或者是大月30天。
取整计数,农历月按大小分为30天和29天。如果腊月正巧碰上农历小月,就没有“大年三十”。
具体来说,由于恰逢29天的小月,所以即将到来的农历壬寅虎年春节前一天的“大年三十”就被“省略”了。
未来这五年都没有“大年三十”
实际上,腊月遇上小月的时候并不少,腊月逢小月的情形并不少见。过去的2013年、2016年,以及未来从2025年到2029年的连续5年,都没有“大年三十”。
其中有没有规律呢?
“大体上有规律,但局部上似乎规律性不是很强。”施韡解释说,那是因为,月球这颗卫星的体型,相较于它围绕公转的地球来说并不算小,因而月球公转轨道也不简单,它在不停摆动,好像地月之间正跳着一段极为复杂的“华尔兹”。一个朔望月周期平均为29.5306天,但也只是平均,并不意味着每个月都是29.5306天。同样这也造成农历一年的长度有可能是354天,也有可能是355天,并不固定(354天的概率更高)。
如果你没搞明白,不妨想象一下极端的情况:朔发生在23时59分的话,农历当月的天数就会少一天;朔发生在0时01分的话,就会多一天。毫不夸张地说,相差一两分钟就能决定除夕是“三十”还是“廿九”。
农历就是这么“讲道理”,一切让大自然来决定!
作者:沈湫莎
责任编辑:任荃
*文汇独家稿件,转载请注明出处。