武王征商时间考
商朝,是继夏朝之后的王朝,是甲骨文高度成熟的王朝。对于其起讫国祚,虽有古籍记载,但版本不一。断代工程确定为西元前1600年—前1046年。
根据我曾发布伏羲以来历代王朝和时间,与断代工程的不一样。
断代工程的核心是确定武王伐纣的时间。利用西周利簋的铭文记载,「武王征商,唯甲子朝,岁鼎,克昏夙有商。」在岁星当空的甲子日早晨,占领了朝歌。根据这一天文现象,断代工程确定为西元前1046年1月20日。
但就其历史的其他相关记载与之不同,为何呢?其中记载最多的是己卯年。而西元前1046年并非己卯年。
《汉书·律历志下》:「秦昭王之五十一年也,秦始灭周。周凡三十六王,八百六十七岁。」
已知周亡于西元前256年,可推算出周始于西元前1122年。此年正是己卯年。
《竹书纪年校补》:「(商朝终于)庚寅当作己卯,若终庚寅则五百零七年矣。」
《竹书纪年》版本的商朝国祚是四百九十六年,按照《竹书》的版本商朝诸王累加又与总数矛盾,所以才有注解当为己卯。
《竹书统笺》里武王元年是辛卯,此版本从的是商朝终于庚寅,所以次年辛卯。
然而这个干支都对吗?显然不对,因为夏商西周等诸王与干支相加对不准确,所以有理由怀疑《竹书纪年》版本的干支。
在古本《竹书纪年》中,有明确解释干支是后人增附的。
那么怎么确定武王伐纣的时间的时间呢?
其实在《史记》中虽然没有留下西周诸王的准确时间,但暗中留下了另一支时间线。即《鲁周公世家》
《史记·鲁周公世家》:「鲁公伯禽卒,子考公酋立。考公四年卒,立弟熙,是谓炀公。炀公筑茅阙门。六年卒,子幽公宰立。幽公十四年。幽公弟沸杀幽公而自立,是为魏公。魏公五十年卒,子厉公擢立。厉公三十七年卒,鲁人立其弟具,是为献公。献公三十二年卒,子真公濞立。真公十四年,周厉王无道,出奔彘,共和行政。二十九年,周宣王即位。」
从共和行政开始后续的中国历史时间线都是准确的,可以参考《鲁周公世家》来推算西周时间。
可惜的是,《鲁周公世家》中缺乏伯禽的在位时间,所以依旧无法推算。
然而在《汉书》中同样借助《鲁周公世家》来计算历法的,但与《史记》版本略有不同。
列表对比如下
鲁国历代国君 | 史记鲁周公世家 | 汉书律历志 |
鲁周公旦 | 名义上鲁国开国君 | |
鲁文公伯禽 | 实际上首任,在位年数未载 | 46 |
鲁考公酋 | 4 | 4 |
鲁炀公熙 | 6 | 60 |
鲁幽公宰 | 14 | 14 |
鲁魏(微)公晞 | 50 | 50 |
鲁厉公擢 | 37 | 37 |
鲁献公具 | 32 | 50 |
鲁真(慎)公濞 | 30 | 30 |
鲁武公敖 | 9 | 2 |
鲁懿公戏 | 9 | 9 |
鲁废公御 | 11 | 11 |
鲁孝公称 | 27 | 27 |
鲁惠公弗湟 | 46 | 46 |
鲁隐公息 | 11 | 11 |
鲁桓公允 | 18 | 18 |
鲁庄公同 | 32 | 32 |
鲁君子斑 | 2个月 | |
鲁闵(泯、愍)公启 | 2 | 2 |
鲁釐(僖)公申 | 33 | 33 |
鲁文公兴 | 18 | 18 |
鲁宣公俀 | 18 | 18 |
鲁成公黑肱 | 18 | 18 |
鲁襄公午 | 31 | 31 |
鲁君野 | 3个月 | |
鲁昭公稠 | 32 | 32 |
鲁定公宋 | 15 | 15 |
鲁哀公将 | 27 | 27 |
鲁悼公宁 | 37 | 37 |
鲁元公嘉 | 21 | 21 |
鲁穆公县 | 33 | 33 |
鲁共(恭)公奋 | 22 | 22 |
鲁康公屯 | 9 | 9 |
鲁景公匽 | 29 | 29 |
鲁平公叔 | 20 | 20 |
鲁缗公贾 | 23 | 23 |
鲁顷公仇 | 24 | 24 |
对比《史记》《汉书》,鲁国国君自鲁懿公开始之后两书数据都是一样的。
又知《汉书·律历志下》:「秦昭王之五十一年也,秦始灭周。周凡三十六王,八百六十七岁。」,周朝灭亡于西元前256年,则周武王元年必然是西元前1122年。
《汉书·律历志下》:「春秋隐公,春秋即位十一年,及桓公轨立。此元年上距伐纣四百岁。」此处说的是鲁隐公元年距离伐纣四百年整。
鲁隐公元年是西元前722年,也可得出伐纣即周武王元年是西元前1122年。且鲁隐公之后列君在位时间相加完全吻合。
需要解决的是前面几位鲁国君在《史记》《汉书》中记载的不同。
《汉书·律历志下》:「凡伯禽至春秋,三百八十六年。」此处的数据是按照《汉书·律历志下》中计算的。伯禽到鲁惠公结束。46+4+60+14+50+37+50+30+2+9+11+27+46=386
又《史记·鲁周公世家》:「真公十四年,周厉王无道,出奔彘,共和行政。」可真公十四年当为共和元年,西元前841年,又知鲁隐公元年是西元前722年,于是可以得出结论,鲁武公在《史记》中是九年正确,在《汉书》中是二年错误。
《帝王世纪》:「鲁伯禽五十三年薨」。世纪伯禽以成王元年封,在位四十六年,康王十六年卒。按成王元年至康王十六年计五十三年所谓四十六年误。
《帝王世纪》:「献公三十六年薨」。又《尚史》:「按史,真公十四年厉王奔彘,则真公元年当在厉王二十四年,献公之薨在厉王十七年,则真公元年上距献公薨时尚缺六年,不敢臆补姑阙之。」
按照《帝王世纪》的记载,献公与真公之间缺六年,不知道属于谁的。但真公十四年是共和元年是确定的,所以缺的这六年(应是七年),应该属于献公。
所以鲁国国君在位数据纠正后
鲁国历代国君 | 史记鲁周公世家 | 汉书律历志 | 校正 |
鲁周公旦 | 名义上鲁国开国君 | ||
鲁文公伯禽 | 实际上首任,在位年数未载 | 46 | 53 |
鲁考公酋 | 4 | 4 | 4 |
鲁炀公熙 | 6 | 60 | 60 |
鲁幽公宰 | 14 | 14 | 14 |
鲁魏(微)公晞 | 50 | 50 | 50 |
鲁厉公擢 | 37 | 37 | 37 |
鲁献公具 | 32 | 50 | 43 |
鲁真(慎)公濞 | 30 | 30 | 30 |
鲁武公敖 | 9 | 2 | 9 |
鲁懿公戏 | 9 | 9 | 9 |
鲁废公御 | 11 | 11 | 11 |
鲁孝公称 | 27 | 27 | 27 |
鲁惠公弗湟 | 46 | 46 | 46 |
鲁隐公息 | 11 | 11 | 11 |
鲁桓公允 | 18 | 18 | 18 |
鲁庄公同 | 32 | 32 | 32 |
鲁君子斑 | 2个月 | ||
鲁闵(泯、愍)公启 | 2 | 2 | 2 |
鲁釐(僖)公申 | 33 | 33 | 33 |
鲁文公兴 | 18 | 18 | 18 |
鲁宣公俀 | 18 | 18 | 18 |
鲁成公黑肱 | 18 | 18 | 18 |
鲁襄公午 | 31 | 31 | 31 |
鲁君野 | 3个月 | ||
鲁昭公稠 | 32 | 32 | 32 |
鲁定公宋 | 15 | 15 | 15 |
鲁哀公将 | 27 | 27 | 27 |
鲁悼公宁 | 37 | 37 | 37 |
鲁元公嘉 | 21 | 21 | 21 |
鲁穆公县 | 33 | 33 | 33 |
鲁共(恭)公奋 | 22 | 22 | 22 |
鲁康公屯 | 9 | 9 | 9 |
鲁景公匽 | 29 | 29 | 29 |
鲁平公叔 | 20 | 20 | 20 |
鲁缗公贾 | 23 | 23 | 23 |
鲁顷公仇 | 24 | 24 | 24 |
伯禽始于周成王元年,但鲁国从册封算起,始于武王元年(诸侯王算起十三年),享国873年。
《尚史》:「始武王十三年终秦荘襄王元年凡八百七十四年传三十四世」。
是完全符合的。
所以武王伐纣之年只能是西元前1122年己卯。
那怎么解释断代工程的西周利簋的铭文记载呢?其实这个记载并不矛盾,而是这种天象完全符合古之历法,七十六年一重合。
「四时失度阴阳不调,以世法释,自古以分至为春夏秋冬四时之中,而四时以冬至为首者阳道也。古历立元纪蔀章年月日时,各有其事:时者,太阳所历地盘十二方位;日者,太阳出没一周;月者,太阴盈亏始终;年者,寒暑荣枯一变;章者,至朔合于一时;蔀者,至朔合于子时;纪者,至朔合于甲子日子时;元者,至朔合于甲子岁甲子日甲子时也。百芒为毫,百毫为杪,百杪为分,分即刻也。二十五刻为三时,十二时为日,三十日为月,十二月为年,十九年为一章,四章为一蔀,二十蔀为一纪,三纪为一元,则一元是四千五百六十年。一元之首,冬至太阳在子,一元满则冬至太阳在卯,二元满则冬至太阳反缠午,三元满冬至太阳在酉,四元满冬至太阳复躔子。则四元乃一万八干二百四十年。太阳还元而积六千七百二十闰者,盖一章有七闰也。」
單位 | 時長 | 條件 |
年 | 1年 | |
章 | 19年 | 冬月初一與冬至同日 |
蔀 | 76年 | 冬月初一、冬至、甲子同日 |
紀 | 1520年 | 冬月初一、冬至、子月初一、甲子同日 |
元 | 4560年 | 冬月初一、冬至、子月初一、甲子同日,子時甲子時 |
極 | 31920年 | 天以更元,作纪历 |
其中岁首甲子日或冬至朔旦正月的重复时间便是76年,这一点在在《汉书·律历志》中还特别强调。
《汉书·律历志》:炀公二十四年正月丙申朔旦冬至,殷历以为丁酉,距微公七十六岁。
微公二十六年正月乙亥朔旦冬至,殷历以为丙子,距献公七十六岁。
献公十五年正月甲寅朔旦冬至,殷历以为乙卯,距懿公七十六岁。
懿公九年正月癸巳朔旦冬至,殷历以为甲午,距惠公七十六岁。
惠公三十八年正月壬申朔旦冬至,殷历以为癸酉,距厘公七十六岁。
厘公五年正月辛亥朔旦冬至,殷历以为壬子,距成公七十六岁。
断代工程把「岁鼎,克昏夙」这一天文现象少算了76年。
1046+76=1122。
西元前1122年,己卯岁,武王征商,是岁改元,大周王朝开始。
黄帝纪元10781年08月05日,辛未月辛卯日,阴历八月廿一,建寅六月廿一日。冯至昊