1、清朝的皇帝从雍正年间开始,每年腊月二十三在坤宁宫祀神,为了节省开支,皇帝顺便把灶王爷也拜了。以后王族、贝勒随之效仿,于腊月二十三祭灶,自此开始有了官民在不同日子过小年的分别。
2、在中国民间,小年有“官三民四船五”的传统,也就是说,官家的小年是腊月二十三,百姓家的是腊月二十四,而水上人家则是腊月二十五。
3、北方是政治中心,受官气影响较重,因此小年多为腊月二十三;相反,南方远离政治中心,小年便为腊月二十四;而沿湖、海的居民,则保留了船家的传统,小年定在腊月二十五。
4、而南京地区是一个比较特殊的地区,这是因为在明代朱棣篡夺皇位后,实行了暴政。当时的百姓在永乐元年正月十五举行灯会,心里纷纷怀念朱允炆时代的宽政,场面赛过过年。因此在南京地区,元宵成了小年。西南云贵川地区和部分北方回民地区把正月初一作为大年夜,除夕就成了小年夜。