這跟我們傳統的曆法有關。
因為我們是傳統的農耕大年夜國,所以,我們先人一直應用農曆的曆法。農曆曆法是陰陽曆相結合的一種曆法。這也是我們先人的高超之處。農曆是以太陽繞地球一周的時光為一年,以月亮繞地球一周所需的時光為一個月,也叫做「回歸年」跟「朔望月」。即:太陽先後兩次經過春分點的時光為一年(365.2422日)。月亮先後兩次朔(半月)或望(滿月)相隔的時光為一個月(29.5306日)。
因為年或月表現在曆法上,必須是整天,所以招致了我們有閏年、閏月跟大年夜建、小建之分。
因為朔望月是29.5天多一點,所以,有的月份就是30天,有的月份就是29天。農曆30天一個月的就叫大年夜建,農曆29天一個月的就叫小建。不管是大年夜建還是小建,每年農曆十二月(臘月)的最後一天都是除夕。
所以,假如臘月(農曆十二月)是大年夜建,也就是30天的話,那麼,就是在農曆的三十晚上過除夕。假如臘月(農曆十二月)是小建,也就是這個月只有29天的話,那麼,就要在農曆二十九這一天過除夕了。