除夕夜必须是在大年三十吗?

除夕夜不一定必须在大年三十,还有在二十九的,例如今年。

而之所以这样是因为中国农历历法是以“朔望月周期”来计算一个月的天数,“朔”所在日为初一,是人们完全看不到月亮的时刻;“望”所在日为十五,就是满月的时刻。

由于月球、地球、太阳三者之间的相对运动并非一成不变,因此“朔望月周期”有长有短,农历一年中就出现了大月30天、小月29天的分法。