公元前1200年的一个清晨,商王武丁站在殷墟的宗庙前,抬头看天。天还没亮透,东边地平线上,一颗亮星正在晨光中若隐若现——那是大火星,也就是心宿二。
他身边的老祭司眯着眼,嘴里念叨着什么。突然,祭司一挥手:“王,今日是‘火始昏见’后的第四十七天,该举行春耕祭祀了。”
这就是殷历的起点——不是靠皇帝下诏,不是靠月亮圆缺,而是靠一颗星星。
殷商时期的人们,把一年分成两个大季节:春和秋。你没看错,只有两季。冬天和夏天?在殷墟的甲骨文里,几乎找不到这两个词。他们观察大火星的位置,看到它黄昏时出现在东方地平线上,就知道春天来了;看到它西沉不见,秋天就到了。
听起来简单?其实精妙得很。
殷历的月份,用的是“朔望月”——也就是月亮绕地球一圈的时间,大约29.5天。那怎么凑成一年呢?他们发现,十二个朔望月加起来是354天,比一个回归年少了11天。于是,聪明的商代人发明了“置闰”——隔两三年就加一个“闰月”,让历法跟季节重新对上。
甲骨文里就有这样的记录:“贞:今十三月”——这个“十三月”就是闰月。一年有十三个月?对,殷商人不觉得奇怪,他们只关心一件事:别让春耕搞错了日子。
你可能会问:没有数字钟表,他们怎么知道一天里的时辰?
殷历把一天分成几个时段:旦(日出)、朝(清晨)、日中(正午)、昃(下午)、夕(黄昏)、夜。每一个时段,都有对应的祭祀、劳作和休息。武丁上朝,大概就在“旦”之后;而百姓下地,要看“昃”的影子。
有意思的是,殷历还跟“天干地支”绑在了一起。六十甲子循环,用来记日。甲骨文里常见“乙丑卜,丙寅雨”这样的句子——乙丑这天,丙寅会下雨。这比我们今天看天气预报还准时,因为那是几千年观测经验的积累。
今天翻日历,我们用的是格里高利历,一月一月,清晰明了。但殷历的影子,其实还在——农历的闰月规则、二十四节气的源头,都能追溯到那片龟甲上的刻痕。
武丁不会想到,他抬头看的那颗大火星,三千年后还在中国人种地。