我们知道,炎帝与黄帝是大约同一时代的人,尧、舜、禹为前后相继的三代人。据《山海经.海内经》和《史记.五帝本纪》记载,从黄帝到舜为七代,总共十代;那么,与舜相差一代人的尧就应为炎帝七代孙榆罔。榆罔应该就是陶唐(尧唐)。陶、尧与榆,唐与罔并古音相近(陶,幽部,尧,宵部;榆,侯部;幽侯宵韵近。唐与罔同属阳部,为叠韵)。而舜的祖父桥牛应该就是与榆罔争夺帝位的蚩尤。桥与蚩、牛与尤亦古音相通(桥,宵部;蚩,之部;宵之韵近。牛与尤同属之部,为叠韵)。据《山海经.海内经》说:“炎帝之妻、赤水之子听訞生炎居,炎居生节并,节并生戏器。戏器生祝融,祝融降处江水,生共工”。则从炎帝到共工为六代人。《大荒北经》说:“黄帝生苗龙,苗龙生融吾,融吾生弄明,弄明生白犬。”《海内经》说:“黄帝生骆明,骆明生白马,白马是为鲧。”“鲧复生禹。”弄明即骆明,白犬即白马,故从黄帝到禹也是六代人。可知,此炎帝当指帝直,黄帝当指颛顼。《大荒西经》说:“有禹攻共工国山。”可知,禹与共工约略同时,可证老王的推测不误。好在古籍中留下了一些帝王元年的干支,使我们可以间接知道他们所处的年代。当然,因为干支每60年一循环,所以要推出这些帝王的准确在位年份,还需要借助其他记载,向前逆推。因此,要确定上古帝王的年代,首先就要弄清禹和夏启生活的年代。那么,禹是什么年代继位的呢?据《中国剩余定理》一书作者左铨如、刘培杰先生推定,公元前2190年有一次“五星聚”。“五星聚”又称“五星连珠”,是指金、木、水、火、土五大行星同时运行到地球的同一侧,和太阳几乎在一条直线上,就像西方的“行星大十字”一样,在中国古代被看作一种异常祥瑞的天象,是预示着改朝换代的吉兆。而《古微书.孝经钩命诀》中有“禹时五星累累如贯珠,炳炳若连璧”的记载。因此,我们可以认为,禹于公元前2190年继位。《史记.夏本纪》说:“帝舜荐禹于天为嗣,十七年而帝舜崩。三年丧毕……禹于是遂即天子位……十年帝禹东巡狩,至于会稽而崩,以天下授益。三年之丧毕,益让帝禹之子启。”可知禹继位后第十年也就是公元前2181年去世,而夏启继位的年代可以用他的儿子仲康时发生的一次日食为基准进行推算。《尚书.胤征》说:“惟仲康肇位四海……乃季秋月朔,辰弗集于房”。《左传》认为此次日食发生在夏历四月,但与“季秋”的记载不合,季秋应为九月。唐代一行《大衍历》推算这次日食发生在仲康五年癸巳岁九月庚戌朔,日在房二度,相当于公元前2128年10月13日,这一说法被长期采用,但却被现代天文学家的计算所否定。陈遵妫(音龟)对照奥伯尔兹食典,认为此次日食发生于公元前2137年10月22日。 既然我们知道了这次日食发生在仲康五年,便不难推断出夏启继位的年代。《史记.夏本纪》《集解》引皇甫谧曰:“夏启元年甲辰,十年癸丑崩。”《帝王世纪》说:“太康无道,在位二十九年,失政而崩。”知夏启与太康两代在位时间为39年,而日食发生在公元前2137年(也就是仲康五年),因此便可推算出夏朝的起始年为距公元前2137年44年的公元前2181年,也就是说,夏启继位的年代应是公元前2181年,与禹崩之年正好吻合。 《史记.五帝本纪》正义说:“舜即政三十三年命禹代己。”《尚书.舜典》正义说:“舜即位五十年,升道南方巡守,死于苍梧之野而葬焉。”结合前引《史记.夏本纪》“帝舜荐禹于天为嗣,十七年而帝舜崩。”知舜在即位三十三年时选定禹作接班人,十七年后去世,禹即位。由此,我们知道,舜于公元前2240年辛丑继位,2208年癸酉选定禹为接班人,前2191年庚寅去世。但是,我们仍然不知道舜生于哪一年,还要看其他史料。《史记.五帝本纪》集解引皇甫谧说:“舜以尧之二十一年甲子生,三十一年甲午征用,七十九年壬午即真,百岁癸卯崩。”《史记.五帝本纪》集解引皇甫谧说:“尧以甲申岁生,甲辰即帝位,甲午征舜,甲寅舜代行天子事,辛巳崩,年百一十八,在位九十八年。”将两段记载互校,应为:尧生于甲申年,甲辰年二十岁时即帝位,即位二十一年甲子年舜出生,即位五十一年甲午年舜三十岁时被征用(选为接班人),即位五十八年辛丑(辛巳为辛丑之误)尧七十八岁时崩,次年为壬寅(壬午与甲寅均为壬寅之误)舜三十八岁时代行天子事(即位)。舜即位五十年(辛卯,癸卯为辛卯之误)八十八岁时崩,前一年即为庚寅,时为公元前2191年。可知尧生于公元前2317年(甲申),前2297年(甲辰)即位,舜生于前2277年(甲子),前2247年(甲午)被征用,前2240年(辛丑)尧崩,次年(前2239年壬寅)舜即位,前2191年(庚寅)舜崩,前2190年禹即位。《尚书.尧典》说:“日中星鸟,以殷仲春……日永星火,以正仲夏……宵中星虚,以殷仲秋……日短星昴,以正仲冬。”据学者研究,这些星象出现的年代或为公元前2300年,或为前2200年,或为前2000年,或为前1500年,只有前2300年在尧的年代范围内。
|