十二月没有三十日不是固定的,需要通过严格的观测和计算来确定。
农历年中月以朔望月长度29.5306日为基础,所以大月为30日,小月为29日。为保证每月的头一天(初一)必须是朔日,就使得大小月的安排不固定,而需要通过严格的观测和计算来确定。因此,农历中十二月没有三十日是常有的,也就腊月二十九就是除夕。
我们常说的农历其实是阴阳历,其大小月是严格按照月相来设置的。比如说某天犬夜叉变成了人类,或者百里屠苏身上的煞气发作,那么这一天的月相一定是朔月,这一天一定是农历中的某月初一,这一点绝不会变。
春节是中国传统农历中的新年,其编排是一种阴阳合历,所以它既要考虑太阳,又要考虑月亮。中国农历历法是以“朔望月周期”来计算一个月的天数,“朔”所在日为初一,是人们完全看不到月亮的时刻;“望”所在日为十五、十六,就是满月的时刻。 由于月球、地球、太阳三者之间的相对运动并非一成不变,因此“朔望月周期”有长有短,农历一年中就出现了大月30天、小月29天的分法。同时,为了保证农历每月的初一必须是朔日,所以大小月的安排也不是固定的,这需要通过观测和科学推算加以确定。 今年农历腊月的“朔”(初一)到正月的“朔”(初一)恰逢小月,因此年三十就被省略了。 所以没有腊月三十,不是固定的几年一次,根据情况而定,还有就是60年一轮回。