农历的月份编排与月相紧密相连。当月球和太阳的地心视黄经相吻合,那一刻,我们称之为“朔”,此时,从地球上望去,两者宛如天作之合,几乎重合。而农历的一个月,正是从这一个“朔”走向下一个“朔”的旅程。那么,农历的一个月究竟有多少天呢?农历的月份被赋予了“朔望月”的称呼,平均长度为29.53天。因此,农历月份既有30天的大月,也有29天的小月,这种设置使得整个月份的平均天数与“朔望月”的时长非常接近。
月份的起始,是以月相这样的天文现象为依据的。所以,哪一年会有‘年三十’,哪一年不会,都取决于天象的实际变化。尽管“年三十”可能会暂时消失,但除夕这个传统节日却永远不会缺席。从历史统计来看,“年三十”的出现概率约为50%,因此连续五年没有“年三十”也是一种自然现象。