南方小年是腊月二十四,北方小年是腊月二十三。
清朝的皇帝从雍正年间开始,每年腊月二十三在坤宁宫祀神,为了节省开支,皇帝顺便把灶王爷也拜了。以后王族、贝勒随之效仿,于腊月二十三祭灶,自此开始有了官民在不同日子过小年的分别。
在中国民间,小年有“官三民四船五”的传统,也就是说,官家的小年是腊月二十三,百姓家的是腊月二十四,而水上人家则是腊月二十五。
北方在南宋以前都是政治中心,受官气影响较重,因此小年多为腊月二十三;相反,南方远离政治中心,小年便为腊月二十四;而沿湖、海的居民,则保留了船家的传统,小年定在腊月二十五。
而南京地区是一个比较特殊的地区,这是因为在明代朱棣篡夺皇位后,实行了暴政。当时的百姓在永乐元年正月十五举行灯会,心里纷纷怀念朱允炆时代的宽政,场面赛过过年。因此在南京地区,元宵成了小年。西南云贵川地区和部分北方回民地区把正月初一作为大年夜,除夕就成了小年夜。
传说人的身上都附有一个三尸神,他经常给玉皇大帝打小报告,说人间的坏话。在很短的时间内,玉皇大帝就收到了他的很多张密报,说人间要谋反天庭。
玉帝看后大怒,立即召见三尸神,命他把说玉帝坏话的人家墙上写上他们的罪行,再让蜘蛛结张大网,挂在屋檐下。玉帝又命王灵官除夕之夜下界,凡见到三尸神做了记号的人家,就满门抄斩。三尸神见阴谋将要得逞,自己可以独占美好的人间了,就飞快下凡,将每户人家的墙上都做了记号。
灶君发现了三尸神的阴谋,急忙找来各家的灶王爷商量对策:从送灶之日起,在除夕前家家打扫得干干净净。等王灵官大年夜奉旨下界察看时,发现家家户户都很干净,没有任何标记,百姓安分守己,辛勤劳动。玉帝从王灵官和灶君嘴里得知三尸神冤枉好人,怒火万丈,将三尸神永押于牢。
从此,心地善良的灶君受到大家的拥戴,每年腊月二十三都要祭灶,二十四扫尘也随之成为民间的习俗。