《竹书纪年》是春秋时期晋国史官和战国时期魏国史官所作的一部编年体通史。于西晋咸宁五年(279年),被汲郡(今河南汲县)人不准盗发战国时期魏襄王(或曰魏安釐王)的墓葬发现,亦称《汲冢纪年》、《古文纪年》(秦以前文字),对研究先秦史有很高的史料价值。而且,《竹书纪年》与长沙马王堆汉初古墓所出古书近似,而竹书纪年的诸多记载也同甲骨文、青铜铭文、秦简、《系年》相类。著名学者李学勤先生说:“《竹书纪年》在研究夏代的年代问题上有其特殊意义,正在于它是现知最早的一套年代学的系统。”
《竹书纪年》共十三篇,叙述夏、商、西周和春秋、战国的历史,按年编次。周平王东迁后用晋国纪年,三家分晋后用魏国纪年,至魏襄王二十年为止。
现存《竹书纪年》分为“古本”和“今本”两个体系。“古本”为辑佚本,其纪事起于夏代,终于公元前299 年,无规整的体例。“今本”纪事起于黄帝,终于周隐王二十年( 前296) ,有较为完整的体例。
《竹书纪年》是中国古代唯一留存的未经秦火的编年通史。但它在宋时历经了佚散后又重新收集整理的过程,一定程度上降低了其可信度和史料价值。此书开篇是以君主纪年为纲目,上下记载了89位帝王、1847年的历史。
简录
五帝纪
竹书纪年的诸多记载颇为特异,与传统的正史记载不同。五帝纪,关于舜的记载,就跟史记等正史所载的有德之君舜的形象大为不同。引述如下:
昔尧德衰,为舜所囚也。
舜囚尧于平阳,取之帝位。
舜放尧于平阳。(放,流放)
舜囚尧,复偃塞丹朱,使不与父相见也。
夏纪
夏纪所载,与《史记》只是记载“太康失国”不同,还记录了羿的事情。让羿代太康,成为夏王朝统治者的这些旧事得以重见天日。当然,孰是孰非,那就见仁见智了。
殷纪
殷纪则颠覆了《史记》记载的历史第一位贤相伊尹的形象。伊尹流放太甲而称王,结果被太甲潜逃回来杀害。幼主被大臣流放欺压,这似乎更符合历史的真相。但是由于现代对不同地区出土的商代甲骨文的破译,发现整个商代伊尹都是师权的象征,地位尊崇,并且有伊尹放逐与迎回太甲的记载,并且整个商代伊尹的后人都有很高的地位与权力,因此这部分存疑。当然,究竟如何,还要加以考究。
周纪
周纪最与《史记》不同的就是共和行政的记载。按照史记等正史所载,共和行政就是周厉王被国人赶走之后,周公、召公二相共同执政。而周纪则说是共伯和行天子之政,即共国的伯,名和者,摄行君位。这似乎更合乎“共和行政”的说法。
另外,还有完整的穆天子史事,以及记载了周幽王死后,两王并立的史事。
晋纪
周平王东迁之后,竹书纪年以晋国纪年,而作晋纪。晋纪记载了晋文侯杀周携王的旧事,详细记录了曲沃代翼的过程。研究晋国历史,《竹书纪年·晋纪》是必不可少的参考书。
魏纪
魏纪自惠成王起,称“梁惠成王”,这与其他典籍记载的魏国又称梁国相符,有利于读古书,如《孟子》时,弄清楚究竟怎么又有个梁惠王之类的疑问。更好地保存了历史的原貌,对于研究魏国历史更为便利。
第1卷追记黄帝、颛顼、帝喾三帝之史事,有明确的在位年数。累加所记帝王的在位年数,可以得到黄帝等帝王的元年数据,同时得到所对应的干支年名。这些数据是:黄帝元年公元前2394年(丁卯年);颛顼元年公元前2294年(丁未年);帝喾元年公元前2216年(乙丑年);帝挚元年公元前2153年(戊辰年);帝尧元年公元前2145年(丙子年);帝舜元年公元前2042年(己未年);夏禹元年公元前1989年(壬子年)。
第2卷记帝尧、帝舜二帝之史事;自帝尧元年丙子即公元前2145 年开始了干支纪年的信史时代,把中国有确切年代的历史由前841 年上推了1305年。
第3、4卷记夏代即前1989—前1559年凡431年之史事,与《史记·夏本纪》略有不同。
第5、6卷记商代即前1558—前1051年凡508年之史事,与《史记·殷本纪》略有不同,和殷墟甲骨卜辞所记世系基本相同。
第7、8、9卷记西周即前1050—前771年凡280年之史事。自汉以来,考证“武王灭殷”的确切年代的有43家之多,唯独《竹书》一家所记最为真实可信,其他推算皆误。
第10、11、12卷记东周时期晋国、魏国即前770—前299年凡472 年之史事,终于今王即魏襄王20年、周隐王16年。对于这一时期的史事,战国史家皆认为《竹书》所记是真实的,因为《竹书》为他们解答了一些古籍解决不了的难题。