每年农历都有正月三十吗
中国农历历法是一“朔望月周期”来计算一个月的天书,“朔”所在日为初一,是人们完全看不到月亮的时刻,“望”所在日为十五,就是满月的时刻。
由于月球、地球、太阳三者之间的相对运动并非一成不变,因此“朔望月周期”有长有短,农历一年中就出现了大月30天、小月29天的分法。同时,为了保证农历每月的初一必须是朔月,所以大小月的安排也不说固定的,这需要通过观测和科学推算加以确定。
翻看日历,您会发现: ....1996 2004 2005 2007 2014 2015 2017 2018 2020...这些年份正月都只有29天没有正月三十,而且没有什么规律可循,只是为了保证每个月的初一必须是朔月。
准确来说,农历通过观测来计月。按今年今月来说,2月8日出现了初月,那2月8日就是正月初一,它的前一天腊月二十九就是腊月的最后一天了。月初、月末月亮弯的方向不一样,视觉差异非常大,所以这样计月特别的精准,都不需要闰日。
扩展资料:
农历是在阴历(夏历)基础上融合了阳历成分的一种阴阳合历。取月相的变化周期即朔望月为月的长度,加入干支历“二十四节气”成分,参考太阳回归年为年的长度,通过设置闰月以使平均历年与回归年相适应。所以,农历既有阴历又有阳历的成分。与阳历年固定在365天或366天不同的是,阴历年相比阳历年在天数上有时会相差一个月。
参考资料来源:百度百科-大年三十