公元1044年,开封城的老张翻着黄历直挠头。隔壁王屠户说今年正月十五要祭祖,可老张算来算去,自己家的立春都过了十五天了,这正月到底该从哪天算起?
这事搁现在就是个笑话——日历上印得清清楚楚。但在古代,岁首这事儿,皇帝说了算。
汉武帝之前,每个朝代都有自己的"正月"。夏朝以寅月为岁首,商朝提前到丑月,周朝更早,直接拿子月当正月。换算成现在的月份,周朝人过年的时候,咱们还在数九寒天里缩着脖子呢。
秦始皇统一六国后,干了一件更绝的事:他把十月定为岁首。所以秦朝的老百姓,秋天刚收完庄稼就得准备过年。想象一下,你正在剥橘子,突然外面鞭炮齐鸣——新年快乐!
这就是古人说的"改正朔"。
正,指正月;朔,指初一。改朝换代的新皇帝,第一件事往往就是重新规定岁首。不是为了农业,纯粹是政治信号:天变了,规矩也得变。
《史记》里写得明白:"王者易姓受命,必慎始初,改正朔,易服色。"说白了,就是在告诉你:现在是朕的天下,时间都得按朕的规矩走。
汉武帝太初元年(公元前104年),落下闳、邓平等制定《太初历》,恢复了夏历的寅月岁首。这个规矩一用就是两千年,直到今天咱们过的农历春节,源头就在这里。
但改岁首这事儿没完。武则天登基后,又改十一月为岁首;太平天国更离谱,直接把干支纪年全改了。
回到老张的困惑。其实他不用纠结——只要跟着朝廷颁布的历法走就行。古代皇帝每年都会颁行《时宪历》,告诉你哪天是元旦,哪天该祭祖。你要是自己瞎算,那就是"私习天文",轻则打板子,重则流放。
所以老张没自己算日子。他老老实实等着官府贴出告示,上面写着:今年正月初一,钦天监推算,吉。
今天咱们翻开手机日历,农历正月初一永远在公历一月底二月初之间。这背后,是汉武帝那帮天文学家两千年前定下的规矩。他们大概想不到,自己算的岁首,能一直用到智能手机时代。