这正是中国古老历法(俗称阴历、农历)的科学之处。
现在世界通用的历法俗称阳历、公历,罗马天主教教皇格里高利十三世于1582年方才改定,我国从1912年中华民国成立才采用。
中国目前广泛使用的黄历始于夏朝,延续到今天的时间大约4700年,黄历最早出现的时间约在公元年前2700年左右,比起西洋历法早了3000年。
公历的一个月,有的有30天,有的有31天,2月只有28-29天。而农历,也有大小月之分,大月30天,小月29天。这是因为农历是根据月亮的圆缺变化来编算的。
从“月缺”到“月圆”,再到下一个“月缺”,一个周期约29.53天,所以计算出来的农历月天数或者是小月29天,或者是大月30天,如果某年的腊月恰逢小月,只有29天,因此也就没有大年三十了。
因此,2000年、2001年、2003年、2006年、2012年、2013年、2016年都没有大年三十,从2025年开始,一直到2029年,连续五年也都不会有大年三十。
中国的历法以月圆月缺来计算,而西洋历法按照太阳的绕日运动来计算,两者互不相通。但是奇妙之处在于,计算方法不同,而节气却能互相吻合,比如清明,阳历是每年4月5日,阴历则每年不同,但是归根结底都是那一天,这就不能不惊叹我们祖先的聪明绝顶,计算方法不同,正确答案只有一个。这就是通过调整,包括大月小月,甚至闰月,来保证历法的准确!