出现这样的情况,与我国农历历算规则有关。我国农历历法中,农历月主要是根据月亮圆缺变化的周期而制定。中国科学院紫金山天文台科普主管王科超说,月球绕地球转动一周的过程中,从地球上看,月亮呈现出不同相貌。当月球和太阳的地心视黄经相等时,在地球上看不见月亮,这个时刻的月相称为朔,当天称为朔日,是每个农历月的初始日,称为农历初一。王科超介绍,从一个朔到下一个朔,之间的间隔就是农历的一个月,被称为朔望月,平均长度是29.53天。实际上,朔望月的长度并不是固定的,为29天多。本世纪内最短29.27天,最长29.82天。取整计数,农历月分为大月和小月,前者30天,后者29天。如果腊月正巧碰上农历小月,大年三十就会缺席。