这是由于月球、地球和太阳三个天体间相对运动变化造成的。
据中科院南京紫金山天文台的马伟宏介绍,春节是中国传统农历中的新年,其编排既要考虑太阳又要兼顾月亮。中国农历历法是以“朔望月周期”来计算一个月的天数,“朔”所在日为初一,是人们完全看不到月亮的时刻;“望”所在日为十五,就是满月的时刻。由于月球、地球、太阳三者之间的相对运动并非一成不变,因此“朔望月周期”有长有短,农历一年中就出现了大月30天、小月29天的分法。同时,为了保证农历每月的初一必须是朔月,所以大小月的安排也不是固定的,这需要通过观测和科学推算加以确定。今年农历腊月的“朔”(初一)到正月的“朔”(初一)恰逢小月,因此年三十就这样被省略了。
细心的市民在查看新年日历时会发现,今年过了腊月二十九就直接到了农历狗年的大年初一,并没有“年三十”这一天。为什么会出现这种现象?江苏省天文学会的专家昨天向记者解释说,这是月球、地球和太阳三个天体间相对运动变化造成的正常现象。
天文专家介绍说,中国传统农历中的新年———“春节”的编排是一种阴阳合历,既要考虑太阳又要考虑月亮。中国农历历法是以“朔望月周期”来计算一个月的天数,农历每月的初一必须是“朔”,是人们完全看不到月亮的时刻;而“望”所在日为十五、十六,就是满月的时刻。
由于月球、地球、太阳三者之间的相对运动并非一成不变,因此农历的一个月有长有短,就出现了大月30天、小月29天的分法。同时,为了保证农历每月的初一必须是“朔日”,所以大小月的安排也不是固定的。今年农历腊月的“朔”(初一)到正月的“朔”(初一)恰逢小月,因此年三十就被省略了。
据了解,上一个没有“年三十”的春节出现在2003年,而下次则要等到2012年。
出现这种情况是由于公历与我国传统农历的特点决定的。目前全球通用的公历年,长度为365天5小时48分46秒。为了使用方便就将365天作为公历平年的一年。这样累计4年就有23小时15分4秒,几乎接近一天的时间,如果积累400年就会多出97天来,久而久之会出现寒暑颠倒。惟一的解决办法是4年设一个闰年,每逢闰年就比平年增加1天。