我们以《诗经》所载历史事件为基础,辅之精确的天文历表,通过对西周文献用历和金文用历的研究,使我们知道,《诗经》等文献资料纪月使用的是夏历,西周金文纪月是周历。再以此为基础,我们的研究完全可以再进一步,即对西周金文日期记载进行定位分析,就应该能够辨释出每个青铜器铭文所载日期的准确年月日,并进而最终推定西周年表。虽然西周实际历法是观象授时历法,但是,以中国远古发达的天文历法技术以及长久的历法实践,西周实际历法不会和今天的精确天文历法有太大差异,西周实际历法或在一年中某个月存在最多1-2日的差异,但这种差异古人会在接下的观测和推算排历中,通过月大月小模式很快得到校正。所以,西周金文的日期记载完全可以在今天精确的天文历表中得到准确定位。

我们知道,由于西周金文对日期记载,不注意王年,而往往是“惟王××年×月既生霸甲子”、“惟王×月初吉庚辰”,等等,具体指哪个王,我们不知道。同时,西周金文对日期的描述规则是:“某王几年(在位第几年)+月份+月相+纪日干支”。其中,月份和纪日干支是明确的。按照我们前面的研究结论,月份是周历月份,而纪日干支是可以推算出来的。不确定的除了“某王”外,还有含义不明的“月相”描述。对于“某王”,我们虽不知是西周那个王,但我们可通过青铜器实物的形制特征有一个大致范围,而月相问题就复杂多了。我们知道,西周金文月相描述有:“初吉”、“既(旁)生霸(魄)”、“既望”、“既(旁)死霸(魄)”等词语,这些月相描述语词的真实含义是什么呢?初吉:传统解说是指朔日。《诗经•小明》载“正月初吉”。毛传:“初吉,朔日也。”战国《国语•周语》载“自今至于初吉”。韦注:“初吉,二月朔日也。”西周周公旦《周礼•天官》载“正月之吉”。郑注:“吉谓朔日。”东汉许慎《说文》曰:“霸:月始生,霸然也。”魄:多释通“霸”,指月出月没之微光。望:多释为夏历每月十五日,也就是天文学上月亮最圆的一天。这就是最早的月相“定点说”。二十世纪初,王国维在《生霸死霸考》一文中说:“余览古器物铭,而得古之所以名日者凡四:曰初吉,曰既生霸,曰既望,曰既死霸。因悟古者盖分一月之日为四分。一曰初吉,谓自一日至七八日也;二曰既生霸,谓自八九日已降至十四五日也;三曰既望,谓自十五六日以后至二十二三日;四曰既死霸,谓自二十三日以后至于晦也。八九日以降,月虽未满,而未盛之明则生已久;二十三日以降,月虽未晦,然始生之名固已死矣。”这就是最早的月相“四分说”。从此可以看出,从古至今的很多学者坚信这些语词就是月相描述。但是,按照这种月相解释,西周金文日期记载多数无法定位于西周某王某年。月相“四分说”是如此,“定点说”更是如此。按照张培瑜先生月相“两段论”意见,初吉和既生霸指上半月,既望和既死霸指下半月,月相语词时间范围扩大许多,但是仍不能使西周金文所载日期实现准确定位。国家“夏商周断代工程”称“初吉”不是月相,表示初一至初十,“既生霸”表示新月到满月,“既望”表示满月后未明显出现月亏几日,“既死霸”表示月始亏到消失。故把这些名词称为“金文纪时名词”。尽管如此,同样不能使西周金文所载日期实现准确定位。

回头再审视金文日期记载规则,我注意到,西周金文日期记载模式符合现代“年、月、日”顺序记载规则,并在“年、月、日”体系中插入所谓的月相描述。但是,如果知道了年、月、日,按照中国从古至今的农历排历规则(初一为月朔,十五日至十七日为月望),就能知道此日的月相,可为什么金文还要重复记载月相呢?在惜墨如金的古文字体系中,这很悖常理。既然通过已经告知的年月日就能判断月相,那么,这里所谓的“月相”就不应是告诉我们已经知道的信息,而应该是告诉我们所不知道的信息。现在,这个所谓“月相”又列在日期记载系统中,那么它肯定与日期背景密切相关。日期描述完整了,我们不能确知的就是所载日期当日所记历史事件发生时与当日紧密相关的背景。所以,所谓“月相”,实际是“名日者”,我们或可称为“日相”。如何解释日相语词呢?实际上,早有学者认为,西周金文和西周文献资料中的所谓“月相”语词并非指月相。西汉刘安《淮南子•天文》载:“登于扶桑,爰始将行,是为朏明。”其中“朏明”应是指天刚发亮。这显然是一种辰制。《尚书•毕命》篇载:康王“惟十有二年六月庚午朏,越三日壬申。”其“朏”也应是这个意思。同时,中国古代的人们很是迷信,对天、地、神都很崇拜,相信天地运行存在一定的规律,在一天中某些时候是很吉利的,就叫吉时。初吉,应是指一天中的第一个吉利时刻。古人肯定认为,在一天中的第一个吉时开始做事会有好结果。正因为如此,西周金文出现“初吉”特别多。其它“日相”语词中,既、旁:是及、近的意思。望:本意远望,南朝粱代顾野王《玉篇》曰:“望,远视也。”霸(“魄”通“霸”):本义指暴雨,转义指霸占。霸字在动词生、死之后,一定是指某种事物。既如此,日相有两种可能解释,一是指某日时间段或时刻,如果是此意,那么“既生霸”就是指太阳上升,“既望”就是指太阳处于中天,“既死霸”就是指太阳降落;二是指某日气候,如果是此意,那么“既生霸”就是指下雨,“既望”就是指见日晴天,“既死霸”就是指雨停。现在,这里的“日相”不论以以上两种意思中的哪一种含义去解释西周金文都通(不过,很多相关古代文献,现代人是按照月相理念断句的,阅读时需要注意)。本书作者以为,联系朏、初吉、晦等非月相语词,既生霸、既望、既生霸等语词意思,应是第一种解释,即是指某日时间段或时刻,这应是古人的原本意思。

根据以上分析,西周金文的日期记载规则应是:“某王几年(即位第几年)+月份+日相+纪日干支”。其中“日相”,前置在“纪日干支”之前,是为了强调说明“干支”日。这应是一种西周金文纪日惯例或规范。当然,“日相”也有排在纪日干支后或独立使用的。比如《尚书•周书•武成》和《逸周书•世俘》就有各种形式的日相排置方式。

按照这个结论,那么,西周金文日期记载系统的“日相”描述就不是金文所载日期定位分析的限制条件。没有所谓“月相”限制,能否将西周金文日期记载完全定位于精确天文历表呢?我将西周金文日期记载完整的青铜器铭文选出来,得66个完整金文日期纪录(见本文附表),在建子周正历法下,考虑青铜器形制特征,经过大范围的定位搜索(利用计算机代劳),又经对比分析后,得出最终结果。这个最终结果是:所有青铜器都能归属“某王”,由此而得到了准确的西周诸王即位元年、王年年数以及西周年表。为了区别起见,我把我发现的“西周年表”称为“徐式西周年表”。

“徐式西周年表”是完全来自“铁证”即西周青铜器的铭文日期记载的研究成果,修正了国家“夏商周断代工程”所给出的“西周年表”。对比历史以来出现的四十余种西周年表,“夏商周断代工程西周年表”最接近“徐式西周年表”。鄙人认为,“徐式西周年表”应是“西周年代学”这个世界级难题的最新的研究成果,是《诗经》研究一系列重大发现中的一个极其重要的发现。

西周和商周的战争(武王克商与西周年表研究)(1)

,