【內(nèi)容摘要】:
顓頊生于約公元前2840年,逝于公元前2743年,在位時(shí)間約為公元前2820至公元前2743年。顓頊的歷法起始日為公元前2807年2月26日。
【關(guān)鍵詞】:關(guān)鍵詞:天文年代學(xué)、五帝時(shí)代、顓頊
中國(guó)的歷史源遠(yuǎn)流長(zhǎng),但是,有紀(jì)年的歷史卻僅從共和元年(即公元前841年)開(kāi)始。在2000年,“夏商周斷代工程”正式公布了《夏商周年表》[1],把中國(guó)的歷史紀(jì)年由西周共和元年向前延伸了1200多年。在“夏商周斷代工程”之后,自然提出了對(duì)“五帝時(shí)代”的研究,這就是正在醞釀中的“中國(guó)古代文明探源工程”[2]。然而,傳世文獻(xiàn)對(duì)三皇五帝的記載非常稀少,甚至關(guān)于三皇五帝本身就有多種說(shuō)法。以五帝為例,有人認(rèn)為五帝為黃帝、少昊、顓頊、帝嚳、堯,也有人認(rèn)為是黃帝、顓頊、帝嚳、堯、舜。而關(guān)于五帝生活的歷史年代就更不清楚了,僅知道五帝是在夏朝之前。
顓頊年代的天文學(xué)計(jì)算
在此討論的是處于五帝中間的顓頊的歷史年代。如果能弄清楚顓頊的生活年代,就相當(dāng)于為“五帝時(shí)代”提供了一個(gè)時(shí)間上的支點(diǎn),故而具有史學(xué)價(jià)值。傳世文獻(xiàn)中記載,顓頊?zhǔn)且晃挥形闹沃Φ牡弁?,建都于河南濮?yáng)。他在位期間建立了統(tǒng)治機(jī)構(gòu),定婚姻,制嫁娶,確立男女有別,長(zhǎng)幼有序;針對(duì)巫術(shù)盛行之風(fēng),下令民間禁絕巫教。特別是,他還因改革歷法,被后人推戴為“歷宗”。據(jù)《晉書(shū)·歷律志》記載,魏文帝黃初年間(即公元220—226年)的董巴對(duì)遠(yuǎn)古歷法的傳承作了很好的論述:“昔伏羲始造八卦,作三畫(huà),以象二十四氣。黃帝因之,初作《調(diào)歷》。歷代十一,更年五千,凡有七歷。顓頊以今之孟春正月為元,其時(shí)正月朔旦立春,五星會(huì)于天廟,營(yíng)室也,冰凍始泮,蟄蟲(chóng)始發(fā),雞始三號(hào),天曰作時(shí),地曰作昌,人曰作樂(lè),鳥(niǎo)獸萬(wàn)物莫不應(yīng)和,故顓頊?zhǔn)ト藶闅v宗也。湯作《殷歷》弗復(fù)以正月朔旦立春為節(jié)也,更以十一月朔旦冬至為元首,下至周魯及漢,皆從其節(jié),據(jù)正四時(shí)。夏為得天,以承堯舜,從顓頊故也。《禮記》大戴曰虞夏之歷,建正于孟春,此之謂也。”根據(jù)這段記述,顓頊的歷法起始日(即該年的正月初一)滿足以下四個(gè)條件:
(1)朔日;
(2)立春;
(3)五星會(huì)聚;
(4)五星會(huì)聚于天廟,即營(yíng)室。
由此,可以利用現(xiàn)代天文計(jì)算的方法進(jìn)行天象回推,來(lái)尋找同時(shí)滿足這幾個(gè)條件的年代和日期。以下的天象回推計(jì)算主要依據(jù)由瑞士的Dieter
Koch和Alois Treindl 兩人開(kāi)發(fā)的“瑞士星歷表”(Swiss
Ephemeris)軟件(http://www./swisseph/)進(jìn)行。該軟件是在美國(guó)NASA的噴氣推進(jìn)實(shí)驗(yàn)室(Jet
Propulsion Laboratory,
JPL)發(fā)布的精度最高的DE406行星歷表和月亮表的基礎(chǔ)上拓展而來(lái)的,它將DE406從公元前3000年至公元3000年的時(shí)間跨度拓展到公元前5400年至公元5400年,并保證了0.001角秒的位置精度。因此該軟件的時(shí)間跨度和位置精度完全適用于顓頊所在歷史年代的判斷。
為了充分檢驗(yàn)各種可能性,我們將計(jì)算的時(shí)間段定為從公元前5400年一直到公元220年(董巴的年代)。其計(jì)算步驟如下:第一,根據(jù)太陽(yáng)和月亮的黃經(jīng)相等的條件來(lái)計(jì)算所有朔的時(shí)刻,并精確到分鐘,時(shí)間為北京時(shí)間;第二,計(jì)算所有立春的時(shí)刻,即太陽(yáng)黃經(jīng)為315度時(shí)所對(duì)應(yīng)的時(shí)刻,同樣精確到分鐘;第三,計(jì)算每日的太陽(yáng)與水星、金星、火星、木星、土星的黃經(jīng),結(jié)果表明,在公元前5400年至公元220年間,共發(fā)生了278次五星會(huì)聚現(xiàn)象(按照五星會(huì)聚的定義[3],五大行星會(huì)聚在黃道上黃經(jīng)60度的范圍內(nèi),并在太陽(yáng)的同一側(cè);各行星到太陽(yáng)的距離大到足夠使它能被肉眼觀測(cè)到,即木星、金星去日11度以上,土星、水星、火星去日15度以上);第四,在計(jì)算得出的278次五星會(huì)聚之中,尋找在立春日發(fā)生的五星會(huì)聚,共計(jì)八次;第五,在這八次五星會(huì)聚中,找出距離立春最近的朔的時(shí)刻。
根據(jù)以上計(jì)算找到了滿足“朔日”、“立春”和“五星會(huì)聚”這三個(gè)條件的唯一日期,即公元前2807年2月26
日。其它的五星會(huì)聚,其立春日和朔日均相差八天以上。另外,通過(guò)“五星會(huì)聚于天廟”這一天象也可驗(yàn)證上述結(jié)論。以赤道坐標(biāo)來(lái)看,五星分布于古代二十八宿的危宿與壁宿之間,這正是室宿的范圍,室宿亦稱“營(yíng)室”;而如果按地平坐標(biāo)來(lái)看,則五星分布在室宿與壁宿附近。由室宿與壁宿所組成的四邊形作為“天廟”是非常形象的。
依據(jù)《晉書(shū)·歷律志》的有關(guān)記載,可以用天文學(xué)方法唯一地確定出:顓頊的歷法起始日為公元前2807年2月26日。在這一天,恰是節(jié)氣立春,相應(yīng)的物候是“冰凍始泮、蟄蟲(chóng)始發(fā)”;而且這天也是正月初一,是朔日,朔的時(shí)刻為北京時(shí)間3時(shí)41分,正是天亮之前,即“旦”和“雞鳴三號(hào)”的時(shí)候;此時(shí),“天曰作時(shí)、地曰作昌、人曰作樂(lè)”,天、地、人得到了極大的統(tǒng)一,“鳥(niǎo)獸萬(wàn)物莫不應(yīng)和”。
因此,董巴對(duì)顓頊歷法的描述確實(shí)是顓頊之時(shí)的實(shí)際天象,這些天象給那時(shí)的人們留下了極為深刻的印象。之后,故老相傳,終于留存了下來(lái)。如此煌煌的天象和精密的測(cè)算,使得后人以“顓頊?zhǔn)ト藶闅v宗也”,而追求“日月如合璧、五星如連珠”也成為后世歷法推求“上元”的動(dòng)力。同時(shí),依據(jù)顓頊的歷法,人們把正月初一稱為“春節(jié)”,因?yàn)樵诠?807年2月26日這一天,既是正月初一,也是節(jié)氣立春,是“春天開(kāi)始的節(jié)日”。
這些天象是否是后人偽造的呢?答案是否定的。因?yàn)橐嫱瞥鲞@樣的天象,需要計(jì)算節(jié)氣、朔、五星會(huì)聚和星宿的歲差效應(yīng)。而從東周到東漢,當(dāng)時(shí)的歷法主要是“四分歷”,其推算的節(jié)氣在一百多年以外就與實(shí)際相差一日,推算的朔日在三百多年以外就與實(shí)際相差一日;至于“太初歷”和“三統(tǒng)歷”的誤差還要大一些。此外,這些歷法對(duì)五星運(yùn)動(dòng)的推算精度也不高。需要特別指出的是,在中國(guó),直到晉朝的虞喜才發(fā)現(xiàn)了歲差,即春分點(diǎn)在黃道上退行的現(xiàn)象。董巴那時(shí)的人們尚不知道歲差,而《晉書(shū)·歷律志》的作者(唐初的李淳風(fēng))還不相信有歲差。實(shí)際上,前述《晉書(shū)·歷律志》關(guān)于董巴論歷的記載是基于三國(guó)譙周(公元201年—公元270年)的《古史考》。
從史書(shū)考證顓頊的年代
據(jù)晉代皇甫謐的《帝王世紀(jì)》記載,顓頊在位78年,年98歲。創(chuàng)制新歷法應(yīng)該是顓頊執(zhí)政以后的事情。這樣,顓頊開(kāi)始執(zhí)政之時(shí)的下限為公元前2807年,上限為向前推77年,即公元前2884年。
從司馬遷開(kāi)始,很多人認(rèn)為五帝是一脈相承、依次繼位的,如同后期某個(gè)朝代中的前后幾個(gè)皇帝。若以每個(gè)帝王執(zhí)政最多100年計(jì),五帝的總年數(shù)不會(huì)超過(guò)500年。按“夏商周斷代工程”給出的禹于公元前2070年執(zhí)政[1],則黃帝不會(huì)早于公元前2570年,顓頊不會(huì)早于公元前2470年。
20世紀(jì)初,報(bào)刊上曾討論過(guò)“黃帝紀(jì)元”問(wèn)題。例如1903年的《黃帝魂》認(rèn)為“黃帝開(kāi)國(guó)”于公元前2711年;1903年的《蘇報(bào)》則認(rèn)為是公元前2491年;1905年的《民報(bào)》則認(rèn)為是公元前2698年。到20世紀(jì)下半葉,翦伯贊等在《中外歷史年表》[6]中給出,黃帝開(kāi)始執(zhí)政是在公元前2550年,顓頊在公元前2450年,禹在公元前2140年。這些年代,無(wú)論是顓頊還是黃帝,均晚于前述的下限公元前2807年,這說(shuō)明五帝不應(yīng)該是依次繼位的。
另一類觀點(diǎn)是以東漢時(shí)期流傳的緯書(shū)為代表的,認(rèn)為五帝相當(dāng)于后期不同朝代的開(kāi)國(guó)皇帝。例如,《春秋命歷序》認(rèn)為:炎帝傳八世,五百二十歲;黃帝傳十世,一千五百二十年;少昊傳八世,五百歲;顓頊傳二十世,三百五十歲;帝嚳傳十世,四百歲;堯治九十八年;重華(舜)治五十三年?!兑拙暬[圖》認(rèn)為:神農(nóng)五百四十年,黃帝一千五百二十年,少昊四百年,顓頊五百年,帝嚳三百五十年,堯一百年,舜五十年。從這些記述可以看出,對(duì)五帝的在位年數(shù)差不多都是大約數(shù),其誤差在一二十年都有可能。若以禹于公元前2070年執(zhí)政,按《春秋命歷序》,顓頊至舜的總年數(shù)為901年,則顓頊于公元前2971年執(zhí)政;按《易緯稽覽圖》,顓頊至舜的總年數(shù)為1000年,則顓頊于公元前3070年執(zhí)政。這些均比前述的上限公元前2884年要早,因而是存在著問(wèn)題。
也曾有人認(rèn)為,帝嚳十世是包括堯舜的,如此,顓頊和帝嚳的總年數(shù)分別為750年(《春秋命歷序》)和850年(《易緯稽覽圖》)。若以禹于公元前2070年執(zhí)政,按《春秋命歷序》,顓頊于公元前2820年執(zhí)政;按《易緯稽覽圖》則為公元前2920年。比較起來(lái),只有按《春秋命歷序》所得的顓頊開(kāi)始執(zhí)政之年為公元前2820年符合前述上下限。這樣,按照《春秋命歷序》的說(shuō)法,并將堯舜并入帝嚳世系,以夏朝開(kāi)始于公元前2070年計(jì),則顓頊開(kāi)始執(zhí)政于公元前2820年。按《帝王世紀(jì)》記載的顓頊在位78年,年98歲計(jì),則可知:顓頊生于公元前2840年,逝于公元前2743年,在位時(shí)間為公元前2820至公元前2743年。然而,文獻(xiàn)中的年數(shù)很多是大約數(shù),故這些年代有很大的不確定性,可能會(huì)有幾年甚至幾十年的誤差。但由于顓頊創(chuàng)制新歷法之年被確定為公元前2807年,因此,顓頊歷史年代的大致時(shí)間范圍也就可以被確定下來(lái)。
【參考文獻(xiàn)】:
[1] 夏商周斷代工程專家組. 夏商周斷代工程1996—2000階段成果報(bào)告(簡(jiǎn)本). 北京:世界圖書(shū)出版公司,2000
[2] 王巍. 關(guān)于中國(guó)古代文明探源工程的構(gòu)想. 光明日?qǐng)?bào), 2000 -03 -31
http://www./~yzhao/history/zhuanxu.html
[3] 江曉原,紐衛(wèi)星. 回天——武王伐紂與天文歷史年代學(xué). 上海:上海人民出版社,2000
[4] Perryman, M.A.C. et al. Astronomy and Astrophysics, 1997,
323: L49
[5] Fabri E. Astronomy and Astrophysics, 1980, 82: 123
[6] 翦伯贊. 中外歷史年表. 北京:中華書(shū)局,1985
文章作者:趙永恒(國(guó)家天文臺(tái)研究員)、劉高潮
發(fā)布媒體:《科學(xué)》雜志(上海)
發(fā)布時(shí)間:2004年56卷06期,第14-16頁(yè)
網(wǎng)頁(yè)鏈接:http://www./~yzhao/history/zhuanxu.html
附 錄:
公元前5400年至公元220年間發(fā)生在立春日的五星會(huì)聚
五星會(huì)聚發(fā)生的時(shí)間
|
立春的時(shí)刻
|
朔的時(shí)刻
|
公元前5250年3月15日至4月17日
|
3月16日20時(shí)56分
|
3月6日19時(shí)47分
|
公元前3341年2月11日至3月9日
|
3月1日21時(shí)31分
|
2月19日21時(shí)7分
|
公元前3104年2月7日至3月18日
|
2月28日9時(shí)9分
|
3月10日23時(shí)15分
|
公元前2807年2月10日至3月6日
|
2月26日10時(shí)24分
|
2月26日3時(shí)41分
|
公元前2190年2月12日至3月27日
|
2月22日3時(shí)17分
|
2月14日16時(shí)39分
|
公元前1953年2月13日至3月23日
|
2月20日15時(shí)15分
|
3月5日9時(shí)49分
|
公元前281年1月24日至2月17日
|
2月8日10時(shí)21分
|
1月30日13時(shí)35分
|
公元前44年1月16日至2月22日
|
2月5日17時(shí)17分
|
2月18日21時(shí)5分
|
公元前2807年2月26日天亮前在河南濮陽(yáng)所看到的天象
橫坐標(biāo)表示地平坐標(biāo)的方位角,90度為正東方,180度為正南方;縱坐標(biāo)表示地平坐標(biāo)的高度角,0度表示地平線,正數(shù)為地平線以上,負(fù)數(shù)為地平線以下。圖中從左上方到右下方的三條曲線表示赤道坐標(biāo)的經(jīng)線,從右到左分別對(duì)應(yīng)赤經(jīng)240度、270度和300度;從右上方到左下方的三條曲線分別為赤道、黃道和南恒隱圈。日月五星的赤道坐標(biāo)來(lái)自于“瑞士星歷表”軟件,恒星數(shù)據(jù)來(lái)自歐洲空間局的伊巴谷星表[4],并作了恒星自行的改正,歲差改正是依據(jù)法布里(E.
Fabri)的數(shù)據(jù)[5]通過(guò)數(shù)值積分而得到的。