太古時期,有一種兇猛的怪獸,散居在深山密林中,人們管它們叫「年」。它的形貌猙獰,生性凶殘,專食飛禽走獸、鱗介蟲豸,一天換一種口味,從磕頭蟲一直吃到大活人,讓人談「年」色變。後來,人們慢慢掌握了「年」的活動規律,它是每隔三百六十五天竄到人群聚居的地方嘗一次口鮮,而且出沒的時間都是在天黑以後,等到雞鳴破曉,它們便返回山林中去了。
算準了「年」肆虐的日期,百姓們便把這可怕的一夜視為關口來煞,稱作「年關」,並且想出了一整套過年關的辦法:每到這一天晚上,每家每戶都提前做好晚飯,熄火淨灶,再把雞圈牛欄全部拴牢,把宅院的前後門都封住,躲在屋裏吃「年夜飯」,由於這頓晚餐具有兇吉未卜的意味,所以置辦得很豐盛,除了要全家老小圍在一起用餐表示和睦團圓外,還須在吃飯前先供祭祖先,祈求祖先的神靈保祐,平安地度過這一夜。吃過晚飯後,誰都不敢睡覺,擠坐在一起閒聊壯膽。就逐漸形成了除夕熬年守歲的習慣。
守歲習俗興起於南北朝,梁朝的不少文人都有守歲的詩文。「一夜連雙歲,五更分二年。」人們點起蠟燭或油燈,通宵守夜,象徵著把一切邪瘟、病疫照跑驅走,期待著新的一年吉祥如意。