今天是除夕,但却不是“大年三十”,而是农历腊月廿九,这是怎么一回事呢?有网友甚至认为,“这证明了2012年是很特殊的一年”。对此,上海市天文学会会员、天文爱好者启明星联盟副会长施韡说,今年没有大年三十,这只是历法上的巧合。
据介绍,与公历不同,农历是以“月相”即月球阴晴圆缺的周期作为计算基准的。一个朔望月是29.53天,所以农历月份就分为大月30天,小月29天,但是它们并不是简单的大、小月相互交替,而是根据“朔”发生的时间来确定该月的天数。所谓“朔”,就是月球正好运行到太阳和地球中间,三者位于同一平面。根据历法规定,每个月的头一天,即初一,是朔发生的那天。
2012年龙年的第一个朔发生在1月23日下午3:42,所以当天是大年初一,而大年三十就被“挤掉”了。施韡表示,定朔是一项非常复杂的工作,因为影响月球轨道的因素有很多,相邻两次朔之间的时间也是不固定的。因此,有无“大年三十”只是历法的规定,是一种巧合。
农历除了根据月相来确定月,还根据地球绕太阳的公转规律设立二十四节气,这也是农历置闰的依据。施韡表示,置闰的目的是把月球和太阳的运行规律结合起来,达到“协调阴阳”的目的。如果农历一年也按12个月算,一年是354.36天,比回归年少10.88天,故农历采用19年置7个闰月的方法来“追赶公历”,这样一来,19年后,公历和农历的误差只有0.0518天。 “因此,农历不是阴历,而是一部完善而科学的阴阳合历。 ”