阴历“朔望月”是29天还是30天,取决于月相变化,月相从“朔——望——朔”的一个周期就是一个月,而考虑到到天体运行的实际,我们观测到并为人类所用的一个“朔望月”就会出现每个月的天数并不是固定的。这也就解释了第一个问题。
至于第二个问题,通行说法就是,阴历十二月(腊月)的最后一天(晦日)就是除夕。当然,不论是廿九还是三十,部分地区的人民从传统习俗上习惯称呼为“三十天”或“年三十晚”。