“过小年”,是传统习俗,北方多选在腊月二十三,南方多在腊月二十四,宋代起有“官三民四疍五”之说,即官方的小年是二十三,民间是二十四,疍家是二十五,疍即疍民,长年在水上生活,因不事农耕,在相当长时期曾被污蔑为“贱民”。南宋时,金朝小年亦有定为腊月二十二的。
那么,为什么“小年”要选在这一天?
传统“小年”与“祭灶”息息相关,“灶”同“造”,《汉书·五行志》中说:“灶者,生养之本。”它与饮食息息相关,关系民生,牵涉甚重,故列入官方五祀之中(即《汉书》中所说:“大夫祭门、户、井、灶、中霤五祀。”)但天子不祭,由大臣主其事。
灶离不开火,所以它的主神是火神祝融,先秦时期都是夏日祭灶,取其热度相近,且夏历六月代表祝融的大火星亮度最佳,《礼记·月令》中说:“是月火王,故祀之也。”《抱朴子》亦称:“孟夏可以祭灶。”
到了西汉,祭灶仍在夏天,楚人自称为祝融后裔,所以祀之尤勤,直到今天,山东部分地区仍认农历六月初一为“小年”,即此风余脉。彝族六月二十四日的“火把节”,其实就是小年,亦祭火神,并祭田神等。
南方六月过“小年”有相当的合理性,因为自古这里粮食两熟,二三月播豆类和荞麦,六月正好成熟,相当于北方“一年”,所以逢半过年,即“一年打两春”。此外,南方还有一些地方阴历十月过“小年”,那是用楚历,楚以十月为岁首。
东汉时,祭灶改到腊月,因“祭灶”一度被皇家冷落,只在民间流传,当时传说灶神在每月最后一天上天,但究竟是哪一天,并无定规,被认为是“淫祀”之一,为不耽误农时,东汉时官方将其归入“百祀”,安排在冬季农闲时进行。但此时“小年”规矩淆乱,有的地方认腊月八日,有的地方认腊月九日,有的地方认腊月二十四日。到了唐代,腊月二十四日的说法才渐渐固定下来。
宋代为彰显“正统”,官方一度将“祭灶”又改到立夏,所谓“宋制:立春祭户、祭司命,立夏祭灶,季夏土王日祭中霤,立秋祭门、祭厉,立冬祭行。”元代因之,但始终未得到民间响应。到了明代,只好妥协,立夏、岁暮各“祭灶”一次。到了清代,顺治八年(1651年)之前还是因袭明制,此后嫌麻烦,统统改成腊月二十三了。
按旧制,祭灶要献黄犬,即“汉阴子方,腊日见灶神,以黄犬祭之,谓之黄羊。阴氏世蒙其福,俗人竞尚,以此故也。”但究竟是黄犬还是黄羊,一直争议不休,到清代末期,京城多使用张家口购入的黄羊“祭灶”,但只有富贵之家方能如此豪奢,普通人家多用麦芽糖,麦芽糖呈黄色,算是代表“黄羊”出席。