古人“过年”其实经常不在正月初一?这个冷知识你得知

📅 2026-09-08 12:00 👁 阅读 0 📂 历制拾遗

---

别被日历骗了,古人一天可能“变”两次

你先别急着看手机上的日期。我跟你打个赌,如果你是个唐朝的小官吏,某天早上醒来,你可能会面临一个灵魂拷问:今天到底是“昨天”还是“明天”?

别懵,这不是穿越剧剧情。因为古人的“日期划分”,在很长一段时间里,压根就不是按我们熟悉的“午夜12点”来切的。他们切“日子”的方式,粗暴又可爱——看月亮。月亮圆了,那是十五;月亮没了,那是初一。但问题来了,月亮最“没”的那个瞬间,也就是“朔”的那一刻,是白天还是黑夜?如果是白天,那么这一天算“初一”,还是“三十”?

这就是个技术活了。历代历法家为了这个“朔”发生在哪一秒,头发都快薅光了。因为一旦定错了,你该休假的日子就没了。

《周礼·天官·冢宰》里讲:“正月之吉,始和布治于邦国都鄙。”意思是每年正月初一,天子要发布新政。可这“正月之吉”到底是哪一天?在汉朝之前,这答案能把人逼疯。秦始皇统一六国后,觉得周历的十一月当正月太晦气,大手一挥,改到十月。对,你没看错,秦朝的“春节”是十月初一。那时候的人,秋天丰收了,接着就“过年”了,根本没“冬藏”什么事儿,存点粮食就为了一顿年饭。这事儿要是搁现在,你九月底正上着班,突然通知你:明天开始放假七天,庆祝一年结束,你什么感觉?是不是觉得手里的月饼都不香了?

一个倒霉皇帝和一个强迫症历法家

朔望月定“月”,干支定“日”,这本是两条腿走路,但走不齐的时候,就要闹笑话了。

公元9年,王莽同志正忙着搞他的“复古改革”,他手下的“天文官”(太史令)按照当时最先进的《三统历》推算,眼瞅着某个月的“朔”就要到了。但王莽这个人为人迷信,非说观测到“先朔”了,也就是月亮已经跑到太阳和地球中间,可时间还没到官方日历上写的那个点。他老人家一哆嗦,下令:“这个月提前过!”于是,那个月在官方记载里就少了一天。

这事儿被大史学家刘歆记下来了,他痛心疾首地写了篇文章,名字就叫《三统历谱》。里面怎么吐槽的?原文是这么说的:“推元重纪,不考古文,而以为日却不度,乃使是岁十月晦庚辰,以为十一月朔。”——瞧瞧,因为领导拍脑袋,十月三十那天直接“消失”了,变成了十一月初一。这就相当于你今天中午看到手机提示30号,晚上一觉醒来,系统告诉你:现在是下个月1号的凌晨了,你白白丢了一个下午。

有没有觉得这场景特熟悉?像不像你们公司老板说:“为了赶工期,这周没有双休,周六日调休到下个月初。”一个道理。几千年来,当权者对“日子”的干预,从来不是技术问题,而是权力美学。

但真正让古人抓狂的,不是这种政治干预,而是那个叫“干支纪日”的玩意儿。它一旦排下去,除非你改朝换代且新朝皇帝抽风换了历元,否则它就铁打不动地60天一循环。这玩意儿有多硬核?你翻《尚书·伊训》,上面白纸黑字写着:“惟元祀十有二月乙丑,伊尹祠于先王。”翻译过来就是:商朝老臣伊尹在某个十二月的“乙丑”日,祭祀先王。这个“乙丑”就像个GPS坐标,不管外面刮风下雨,不管月亮圆缺,它就是那天。正因为有这种“死板”的记法,咱们考古学家才能把殷商的某次日食、某次战争精确推算到具体年份,甚至能倒推出三千年多前的某一天是星期几。

拿“996”跟干支纪日比,您这算不算“软钉子”?

我觉得,古人这套“朔望+干支”的双轨制,最迷人的地方就在于它俩互不搭理,却又互相配合。

你想啊,朔望月告诉你:今天是初几,月亮圆不圆,适合不适合洗澡理发(当然这些是民俗,我不多聊)。干支纪日告诉你:今天是甲子还是乙丑,它是个纯粹的计数工具,跟月亮过不去,跟太阳也不套近乎。这就像现在的你,一边看着iOS系统的日历定会议(朔望),一边看着阴历APP查哪个日子适合搬家(干支,但其实干支最初只是为了计时)。

那么问题来了,既然有农历又有公历,古人会不会也“串台”?当然会!《礼记·曲礼上》有句话特别有意思:“凡卜筮日,旬之外曰远某日,旬之内曰近某日。”意思是你想算日子,得先说清楚是十天以内的“近某日”,还是十天以外的“远某日”。因为十天的“旬”是干事的节奏,而具体的某一天则是六十甲子或朔望的产物。

你细品,这就特别像现在的大厂。老板跟你说“这个需求下周三上线”,这是“朔望”逻辑,跟月亮走(周次)。但你手里的项目管理软件,提测日期、回归日期,那排得跟干支一样精确到小时。假如你老板是个古代穿越来的,他可能会说:“小张,这个功能,咱们在下一个‘甲子’日上线。”然后小张开始翻黄历,心想:“老板,您说的甲子是三周后那个,还是两个月后那个?”

最有意思的对比在这儿:唐朝的《唐六典》明确规定,官员十日一休沐,这叫“旬假”。但你知道吗?这旬假是跟着朔望月走的,也就是每个月上旬、中旬、下旬各休一天,总共三天。而现代人的“996”,那是踩着火星期走的,跟月亮没半毛钱关系。所以咱们要感叹一句,古人休假看月亮,想的是“月有阴晴圆缺,人有悲欢离合”,咱现代人看周五,想的是“熬过今天就是胜利”。从浪漫主义和某种生物本能上看,倒退了两千年。

其实说了这么多,我特别感慨。咱们今天用手机日历,一键切换公历、农历,觉得理所当然。但在一千多年前,一个在长安城里看星星的官员,他必须同时操心三件事:今天月亮阴晴圆缺对不对得上号(朔望),今天这个六十甲子的代号排得顺不顺(干支),以及皇上那会儿心情好,要不要宣布今天提前下班(置闰)。这三件事拧在一起,就是古代中国最真实的“时间政治学”。

所以你看,古人跟你我一样,也在被“时间”这头巨兽追着跑。只不过咱的“时间”是老板钉钉里发来的指令,他们的“时间”,是刻在甲骨上、写在竹简里、烙在骨子里的那一轮冷冷清清的月亮和一个循环往复的“乙丑”。到最后,我倒是挺想问一句:如果让你选,你是愿意按着朔望月“初一十五”过日子,还是守着干支日在那儿“数六十个圈”?反正我觉得,守着月亮,起码你还能知道自己圆不圆。

--- 本文内容基于中国传统历法与历史文献整理,仅供文化学习与资料参考。

本文内容基于中国传统历法与历史文献整理,仅供文化学习与资料参考。

上一篇 古代公务员的“下班自由”:你以为点卯就完事了? 下一篇 没有了