天干十日考
陳久金
(中國科學(xué)院自然科學(xué)史研究所)
一、天干釋義
中國古代數(shù)千年來一直使用干支紀(jì)日、紀(jì)年,可謂由來已久,盡人皆知。十干與十二支兩兩相配,至六十而完成一周,稱為六十甲子。按通常的理解,無論干支或六十甲子,都只是用作一種序數(shù),或者是用作一種計(jì)數(shù)周期,別無其他含義①。
本文主要討論十干原來的意義,即它原來是作什么用的。呂子方說:“十干,自古相傳是用來紀(jì)日的,這是沒有分歧的②?!编嵨墓庖灿蓄愃频挠^點(diǎn)⑧。這是當(dāng)前較為普遍的說法。
這種說法對不對呢?顯然不對。十干十二支又稱天干地支,這是取十干為陽性、十二支為陰性之義。為什么十干為陽,十二支為陰?有人可能認(rèn)為,提這個(gè)問題是多余的,因?yàn)檫@是古人的一種思想方法,不一定有科學(xué)依據(jù)。其實(shí)不然。關(guān)于這一點(diǎn),前人一直沒有弄清楚,或者說是沒有找到正確的答案④。
為了解決這個(gè)問題,首先必須弄清楚十干、十二支的原始意義,即它們最初在歷法上起什么作用?!稘h書·律歷志》有關(guān)于十二支與季節(jié)關(guān)系的記載:
孽萌于子,紐牙于丑,引達(dá)于寅,冒茹于卯,振美于辰,已盛于巳,粵布子午,昧菱于未,申堅(jiān)于
申,留孰于酉,畢入于戌,該閡于亥。與此同時(shí),還記載著有關(guān)十干與季節(jié)的關(guān)系:
出甲于甲,奮軋于乙,明炳于丙,大盛于丁,豐林于戊,理紀(jì)于己,斂更于庚,悉新于辛,懷任于
壬,陳撰于癸。不難看出,無論是十二支還是十干,它們都對應(yīng)于一個(gè)萌生、壯大、成熟、衰亡的周期。由于十二支、十干是用于歷法的,故這種周期明顯地對應(yīng)于一個(gè)回歸年。十二地支的意義與十二斗建相對應(yīng),這是眾所周知的事實(shí)。由于十干的變化周期與十二支的變化周期并列,意義也相當(dāng),故十干為一回歸年中的十個(gè)部分也就較為分明。
十干原為一回歸年中的十個(gè)時(shí)節(jié),在《史記·律書》中記載得更為明確:
十月(亥),十一月(子),“其于十母為壬癸。壬之為言任也,言陽氣任養(yǎng)萬物于下也。癸之為言
撰也,言萬物可撰度,故日癸?!?nbsp;
十二月(丑),正月(寅),二月(卯),“其于十母為甲乙。甲者,言萬物剖符甲而出也。乙者,言萬
①郭沫若以為“甲乙本為十位次數(shù)之名”,次數(shù)即序數(shù)。見《甲骨文字研究,“釋支干”篇。
⑧呂子方:《中國科學(xué)技術(shù)史論文集,,下冊,第33頁,四川科技出版社,1984年。
⑧《中國天文學(xué)源流,,第13頁,科學(xué)出版社,1979年。
④最近何新也已經(jīng)指出,十干最早并不是用于紀(jì)日,而是一種紀(jì)月方法。見《諸神的起源》,三聯(lián)書店,1986年,第
171頁。
物生軋軋也?!?nbsp;
三月(辰),四月(巳),五月(午),“其于十母為丙丁。丙者,言陽道著明,故曰丙。丁者,言萬物
之丁壯也,故日丁?!?nbsp;
六月(未),其于十母為戊己。豐林于戊,理紀(jì)于己?!病堵蓵啡甭?,暫以《漢志>>4卜)
七月(申),八月(酉),九月(戍),“其于十母為庚辛。庚者,言陰氣庚萬物,故曰庚。辛者,言萬
物之辛生,故日辛?!?nbsp;
現(xiàn)對《律書》所說十干的辭義稍作解釋如下:
甲,相當(dāng)于植物開始剖符甲而出的時(shí)節(jié)。剖判符甲,就是種子胚芽突破種皮的包裹,意謂初春種子開始發(fā)芽了。《說文》也說:“甲,東方之孟,陽氣萌動(dòng)。”東方為春季,孟為第一,即農(nóng)歷正月。
乙,相當(dāng)于植物初生始發(fā)時(shí)的軋軋之貌。軋軋,相當(dāng)于乙乙?!墩f文》:“乙,象春草木冤曲而出。陰氣尚強(qiáng),其出乙乙也”?!抖Y記·月令羅其日甲乙”,疏:“其當(dāng)孟春、仲春、季春之時(shí),日之生養(yǎng)之功,謂為甲乙……乙、軋聲相近,故云乙之言軋也。”
丙,正是陽氣方盛,天氣明亮的時(shí)節(jié)?!墩f文》:“丙,位南方,萬物成炳然。陰氣初起,陽氣將虧?!北唬侵柑鞖饷髁?、顯著之狀。
丁,相當(dāng)于植物生長至壯實(shí)的時(shí)節(jié)。《說文》:“丁,夏時(shí)萬物皆丁實(shí)。,’((月令》注曰:-鮮時(shí)萬物皆強(qiáng)大。”均指丁為仲夏時(shí)節(jié)。
戊,相當(dāng)于植物生長豐茂的時(shí)節(jié)。豐,義為草木茂盛;橋與茂字通?!柏S樹于戊”,即戊時(shí)草木茂盛?!稘h書·律歷志》:林之于未”,即撬戊之時(shí)相當(dāng)于未月?!对铝睢纷⒁舱f:“戊之言茂也,萬物皆枝葉茂盛?!蔽毂疽裘?,梁太祖為避其曾祖茂琳諱,才于梁開平元年將戊音改為“武”①?!墩f文》:“戊,中宮也?!蔽炫c己屬中宮,也即屬五行中的土,為盛暑時(shí)節(jié)。
己,為有形可定,有識可紀(jì)之時(shí)。由于戊、己之時(shí)屬中央土,就如自己在中央,他人在四方,所以己象征著可以紀(jì)識之時(shí)。《說文》:“己,中宮也,象萬物辟藏PW形也?!北硎矩S茂期已過,漸呈衰老之象。
庚,為由于陰氣的作用,使得植物更代,果實(shí)成熟,植株枯黃之時(shí)。庚通更,為更替之義,象征著植物的換代。《月令》注:“庚之言更也,萬物皆肅然更改,秀實(shí)新成?!薄墩f文》:“庚,位西方。象秋時(shí)萬物庚庚有實(shí)也?!本谴肆x。
辛,是植物新生時(shí)節(jié)。辛,義即為新,言植物新生之時(shí)為辛?xí)r。辛有悲痛、勞苦、辛辣之義,即經(jīng)過陣痛之后,孕育著新生命的誕生,從這個(gè)意義來說,具有辯證法的思想。
壬,為植物任養(yǎng)之時(shí)。壬為任,也即妊,為懷妊之義,言植物正在孕育之時(shí)。《月令》鄭注:“壬之言任也,時(shí)萬物懷任于下。”《釋名)):“壬,妊也,陰陽交,物懷妊,至子而萌也。”均為此義。
癸,義為萬物可以撰度之時(shí)。掇度什么?意義不甚明確。似可理解為冬時(shí)撈度作物收成之狀況。又據(jù)《說文》:“癸,冬時(shí)水土平,可睽度也?!币草^為含糊。《史記·天官書》:“冬至短極,具土炭。炭動(dòng),鹿解角,蘭根出,泉水躍,略以知日至?!薄痘茨献印ぬ煳挠?xùn)》在談關(guān)于冬夏至土炭輕重的道理時(shí)說:“水勝,故夏至濕;火勝,故冬至燥。燥,故炭輕;①見《舊五代史·梁太祖紀(jì)》。濕,故炭重?!奔垂湃擞幸苑Q土、炭產(chǎn)以定冬至日期的思想①。癸時(shí)適逢冬至,故癸也許是指掇度冬至的日期之時(shí)。
二、天干是十月太陽歷的十個(gè)時(shí)節(jié)
據(jù)以上所引《漢書》、《史記》、《爾雅》和《說文解字》等對于十干字義的解釋來看,甲乙丙丁戊己庚辛壬癸十字,原本并不是代表十個(gè)數(shù)字,而是每個(gè)字都有其本身含義的。
十干的字義可概括如下:
甲:植物破甲之月;、.、、,己:紀(jì)識之月;
乙:屈曲生長之月;“、庚:成熟之月;
丙:天氣明亮之月;辛:更新之月;
丁:丁壯之月;壬:懷妊之月;
戊:豐茂之月;癸:撰度之月。
至近代,哈尼族的十二月名不用序數(shù),仍以物候紀(jì)月:送舊月、迎新月、草死月、地濕月、種谷月、踩耙月、霉雨月、拔草月、熬酒月、嘗新月、人庫月、櫻花月②。
近代傈僳族仍行用十月歷,其月名也以物候命名:蓋房月、花開月、鳥叫月、燒山月、饑餓月、采集月、收獲月、酒醉月、狩獵月等⑧。將十干月名的紀(jì)法與哈尼族、傈僳族相對照,可知其月名均以物候命名,這是原始民族紀(jì)月的普遍規(guī)律。
因此,十干紀(jì)月,乃是中國上古物侯月名的實(shí)證。
漢初以十月為歲首,故《史記·律書》十干與農(nóng)歷的對應(yīng)關(guān)系從十月開始。按照司馬遷的記載,甲、乙大致相當(dāng)于丑月、寅月、卯月;丙、丁大致相當(dāng)于辰月、巳月、午月;戊、己大致相當(dāng)于未月;庚、辛大致相當(dāng)于申月、酉月、戌月;壬、癸大致相當(dāng)于亥月、子月。
在甲至癸這十個(gè)時(shí)節(jié)中,每個(gè)時(shí)節(jié)都有相應(yīng)的作物生長的狀態(tài)和表示氣侯狀況的陰陽二氣的升降變化。
《史記·律書》和《漢書·律歷志》這兩段有關(guān)十干的記載,可以證實(shí)十干原本是表示時(shí)節(jié)的。從《史記·律書》和《漢書·律歷志》的記載可以看出,這種歷法的新年大致起自大寒,與《夏小正》相當(dāng)。
十干的每兩個(gè)時(shí)節(jié),有的對應(yīng)于三個(gè)陰歷月,有的二個(gè)月、而對于戊、己,只對應(yīng)于未月,這并不意味著十干有的時(shí)節(jié)長,有的時(shí)節(jié)短,而只是由于互相跨越的原因。所以對于戊、己二季,雖然只以未月表示,它應(yīng)起自午月,終于申月。從《管子·五行》等的記載可知,它每一行為七十二日,便知戊、己二個(gè)時(shí)節(jié),大致起自五月中,終于七月中。
在《淮南子·天文訓(xùn)》中,載有一幅五行、天干、地支和二十八宿對應(yīng)關(guān)系示意圖。有方圖和圓圖兩種,以圓圖(圖l更為簡明易懂。①‘史記·天官書·集解》:“孟康日:先冬至三日,縣土、炭于衡兩端,輕重適均。冬至日陽氣至則炭重,夏至日陰
氣至則土重?!彼哉c《天文訓(xùn)》相反。冬至陽氣至,夏至陰氣至,陽氣燥,陰氣濕,這是古人的傳統(tǒng)思想。而
炭能吸收空氣中的水分,故冬至炭輕,夏至炭重,所以《天文訓(xùn)》所言為是,孟康之說有誤。冬燥夏濕,也正符合
黃河流域的氣候條件。⑧盧央、邵望平:“云南四個(gè)少數(shù)民族天文歷法情況調(diào)查報(bào)告”,《中國天文學(xué)史文集》第二集,科學(xué)出版社,1981
年。⑧邵望平、盧央:“天文學(xué)起源初探n
}}中國天文學(xué)史文集》,科學(xué)出版社,1981年。圖1《淮南子·天文訓(xùn)》十干十二辰二十八宿對應(yīng)圖(略去五行生壯老部分)
這是古人依據(jù)《天文訓(xùn)》文義繪制的。這種天干與四季、十二月的對應(yīng)關(guān)系,在《天文訓(xùn)》、《呂氏春秋·十二紀(jì)》、《史記·律書》、《歷書》、《天官書》及《月令》等文獻(xiàn)中均有記載。
此處的地支為十二辰,也即代表十二月,這是毫無疑義的。此圖形象地說明了五行、天干與十二月的對應(yīng)關(guān)系,以及它們同時(shí)所對應(yīng)的二十八宿季節(jié)星象。既然此圖中的十二支屬于斗建所指的月名,則天干也必為與之相對應(yīng)的時(shí)節(jié)。
由此可見,所謂“十干自古相傳是用于紀(jì)日”之說與史實(shí)不符。
弄清了十干和十二支原本的含義之后,我們就能解答為什么十干、十二支又稱天干、地支了。顯然,十干、十二支都是用以表示一個(gè)回歸年中的時(shí)段,故二者的性質(zhì)類似。但由于十二支以月亮的圓缺為依據(jù),而十干僅與太陽的運(yùn)行方位有關(guān)。依照中國古代的傳統(tǒng)觀念,日為陽,月為陰;陽為天,陰為地,故十干又稱天干,十二支又稱地支。
《史記·歷書》載十一月“月名畢聚”。《集解》日:“案:虞喜曰:‘天元之始,于十一月甲子夜半朔旦冬至,……月雄在畢,月雌在豬0《索隱》云:“謂月值畢及瞰豬也。畢,月雄也;聚,月雌也?!贝颂幍脑滦?、月雌,就是以天干紀(jì)月和以地支紀(jì)月的兩種不同的紀(jì)月方法,也就是太陽月和太陰月。顯然,月雄就是指天干,月雌就是指地支。
此處的畢和聚,分別為月雄和月雌的異名。關(guān)于這一點(diǎn),在《爾雅·釋天》中有詳細(xì)的記載,將月雄稱為“月陽”,將月陰稱為“月名”:
“月,在甲日畢,在乙日桔,在丙曰修,在丁日困,在戊日厲,在己日則,在庚日窒,在辛日塞,在壬
日終,在癸日極:月陽。”
“正月為阪,二月為如,三月為病,四月汐余,五月為皋,六月為且,七月為相,八月為壯,九月為
玄,十月為陽,十一月為辜,十二月為涂:月名?!睆摹稜栄拧め屘臁逢P(guān)于“月陽”、“月名”的記載可以清楚地看出,《史記·歷書》所載畢、聚之月,就是指冬至在月陽為畢,在月名為瞰。以上所有這些名稱,都是月雄、月雌的異名,在西漢以前較為常見。后世民間術(shù)士模仿干支紀(jì)年、紀(jì)日的方法,也用干支順次紀(jì)月。
天干也與地支一樣,與節(jié)氣有著固定的關(guān)系,但太陽月與太陰月的長度不等,前者為三十六天,后者為二十九天半,故用六十干支紀(jì)月,實(shí)屬畫蛇添足,根本違犯了天干的原義。
以前筆者曾經(jīng)論述過河圖、洛書中的十個(gè)數(shù)就是一回歸年中的十個(gè)時(shí)節(jié),它們與《周易·系辭》中所載“天一地二天三地四天五地六天七地八天九地十”中的十個(gè)數(shù)屬于同一概念①?!吨芤住は缔o》中這十個(gè)數(shù)的性質(zhì),古人早有定論。宋代陳摶《河洛理數(shù)·大易數(shù)妙義》中說:“凡一二三四五六七八九十之?dāng)?shù),乃天地四時(shí)節(jié)氣也?!北彼我讓W(xué)大家陳摶,是發(fā)掘和傳授先天八卦的開山祖,他論定《易·系辭》和河圖中的十個(gè)數(shù)即是十個(gè)節(jié)氣,應(yīng)是更為可信的。既然河圖和《系辭》中的十個(gè)數(shù)為十個(gè)節(jié)氣,從而對天干為十個(gè)節(jié)氣提供了更直接的證據(jù)。
三、《山海經(jīng)》等書十日釋義
東漢以前無干支之名。在西漢《淮南子·天文訓(xùn)》和《史記·律書》等書中,稱之為母子。至東漢怕虎通》才稱為斡枝,取樹斡相當(dāng)于母,樹枝相當(dāng)于子。至王充《論衡》,才見到干支的名稱,它可能是斡枝一詞的省寫,由此便一直沿用到近代。
然而,十干十二支并不是到漢代才有,早在殷商時(shí)就已普遍地用以循環(huán)紀(jì)日,這從近代發(fā)掘的大量殷墟甲骨卜辭中可以得到證實(shí)。在先秦時(shí),十二支稱為十二辰或十二月,由于它用于表示一年中各朔望月的名稱,故這一點(diǎn)容易理解。問題是先秦十干叫什么名稱?從許多文獻(xiàn)的有關(guān)記載可以看出,先秦將十干稱為十日。為了把它介紹給讀者,并闡述其意義,現(xiàn)將這些有關(guān)文獻(xiàn)擇要分類引述如下:
(1) +
8即+千
《左傳·昭公五年》:“日之?dāng)?shù)十?!?nbsp;
《左傳·昭公七年》:“天有十日。”
《周禮·春官》:“馮相氏掌十有二歲,十有二月,十有二辰,十日,二十有八星之位。”
《淮南子·天文訓(xùn)》:“日之?dāng)?shù)十?!薄胺踩眨讋?,乙柔,丙剛,丁柔,以至于癸?!?nbsp;
《左傳·昭公五年》即有十日的記載?!墩压吣辍酚诌M(jìn)一步對十日的意義作出解釋,即說明士日是與天有關(guān)的。由此可以看出,此十日原與紀(jì)日周期無關(guān)。古人常說天有十日,地有十二月,此處的天地應(yīng)理解為陰陽,也就是指太陽和月亮。實(shí)際前者是指一年中有十個(gè)季節(jié),后者是指一年中有十二個(gè)太陰月。當(dāng)然,對“天有十日”,也可以象《山海經(jīng)》那樣,將它理解為天上有十個(gè)太陽,不過,它卻掩蓋了其中的科學(xué)意義,僅留下神話的色彩?!短煳挠?xùn)》不但明確指出十日就是十干,而且指出十干是分剛?cè)岬模@就顯示了它與五行分陰陽的對應(yīng)關(guān)系。即十日分剛?cè)?,就是彝族十月歷的木公、木母、火公、火母、土公、土母、銅公、銅母、水公、水母。
(2)獎(jiǎng)射十8
《淮南子·本經(jīng)訓(xùn)》:“堯之時(shí)十日并出,焦禾稼,殺草木,而民無所食?!瓐蚰耸罐摹仙涫?。”
《楚辭·天問)):弈焉彈日?烏焉解羽?”
《莊子·齊物論》:“昔者十日并出,萬物皆照?!雹佟瓣庩栁逍邪素孕抡f”,《自然科學(xué)史研究》,1986年第2期。
《論衡·感虛》:“儒者傳書言,堯之時(shí),十日并出,……堯上射十日,九日去,一日常出?!?nbsp;
此外,《論衡·說日》、《作對)>還有與《感虛》相類似的記載,不再羅列。顯然,十日并出只能是神話。然而,雖然是神話傳說,卻可能有一定的歷史背景作為依據(jù),這個(gè)背景就是十日,它與以上《左傳》、《周禮》等的記載是互相呼應(yīng)的。依據(jù)這個(gè)傳說,這十日制度可能創(chuàng)于堯之時(shí)。只不過《本經(jīng)訓(xùn)》說堯使翌上射十日,而《論衡》只說堯上射十日,從《論衡》說這故事出自《淮南書》和“儒者傳書”來看,很可能就是指《淮南子·本經(jīng)訓(xùn)》。因此《論衡》只是依據(jù)《本經(jīng)訓(xùn)》概略地述說而已。不過十日是誰射的并不重要,重要的是這些著作都用神話形式記載了堯之時(shí)已有十日,它為研究十月太陽歷的起源提供了某些線索。從《左傳》、《楚辭》、《莊子》等文獻(xiàn)來看,這十日的觀點(diǎn)在戰(zhàn)國以前肯定已經(jīng)有了。
(3)《山海經(jīng)》中的十日
《海外東經(jīng)》:“湯谷上有扶桑,十日_所浴,在黑齒北。居水中,有大木,九日居下枝,一日居上枝o-
《大荒東經(jīng)》:“湯谷上有扶木,一日方至,一日方出,皆載于烏?!?nbsp;
《大荒東經(jīng)》:“東海之外,甘水之間,有羲和之國。有女子日羲和,方浴日于甘淵。羲和者,帝俊之妻,生十日?!?nbsp;
一《海外西經(jīng)灰“女丑之尸,生而十日灸殺之。……十日居上,女尸居山之上。”
《山海經(jīng)》關(guān)于十日的記載同樣也是神話,不過它更接近于遠(yuǎn)古人們對大自然的實(shí)際認(rèn)識和想象。依據(jù)上述《山海經(jīng)》中有關(guān)十日的記載,可知十日就是十個(gè)太陽。這十個(gè)太陽,并不是如《莊子·齊物論》、《淮南子·本經(jīng)訓(xùn)》等書所說的十日并出,致使焦禾稼,殺草木,而是輪流著“值日”的。它們平時(shí)都休息在東海之外名叫湯谷的地方。據(jù)上古傳說,太陽中間有跋烏,也就是通常所說的三足烏,它是太陽精魂的化身。故太陽們在湯谷休息時(shí),便停留在一棵名叫扶桑的神木下枝上。輪到值日的太陽,便從扶桑的上枝飛出,自東向西在天空巡行口
太陽由三足烏載著在天上巡行,這是上古時(shí)的傳統(tǒng)觀點(diǎn)。在東漢張衡《靈憲》中仍然保留著這種說法。說到太陽載于三足烏的傳說,便使人們聯(lián)想到《淮南子·天文訓(xùn)》的另一種說法:“日出于腸谷……登于扶?!劣诒瑦壑留撕?,愛息六璃,是謂縣車?!碧栐谝惶熘行薪?jīng)九洲七舍共十六個(gè)行程①,又回到湯谷原處?!短煳挠?xùn)》以為,太陽在天空巡行,是由太陽媽媽羲和,用六龍駕馭的車子自湯谷一直送到悲泉才返回的。這一說法又隱含著中國上古以蒼龍的六個(gè)方位定時(shí)節(jié)的習(xí)俗②。
《山海經(jīng)》有關(guān)十日記載中一個(gè)值得注意的問題是十日由羲和生的。中國遠(yuǎn)古時(shí)有相當(dāng)多的帝王都設(shè)有名叫羲和的天文官,由此十日為羲和所生,也就含有深刻意義。《山海經(jīng)>)說羲和是帝俊的妻子,此說僅此一見。《山海經(jīng)》為什么說羲和是帝俊的妻子呢?原來帝俊是東方民族的上帝,他們把世間一切發(fā)明創(chuàng)造都?xì)w之于帝俊⑧。由于十日為羲和所①一天中太陽行經(jīng)十六個(gè)行程,這表明西漢以前實(shí)行十六時(shí)制。參見拙作“中國古代時(shí)制研究及其換算”,《自然
科學(xué)史研究》1983年第2期;又見袁坷《古神話選釋》,第瀝1頁,人民文學(xué)出版社,1982年。⑧見拙作“周易、乾卦六龍與季節(jié)的關(guān)系”,《自然科學(xué)史研究》1987年第3期。⑧見袁坷《古神話選釋》第200頁。生,所以也就只有帝俊一,才有資格作十日的父親,由此羲和也就成為帝俊的妻子了。帝俊不僅是十日的父親,同時(shí)也是十二月的父親,所以十二月之母常羲,也成為帝俊的妻子。由此可見人們在創(chuàng)造神話時(shí)的邏輯思維了。殷人屬東方民族,他們曾將+干、十二支結(jié)合起來,組成六十干支用于紀(jì)日,于是其創(chuàng)造者和管理者便自然成為其上帝的妻子了。
羲和生十日的意義,實(shí)際是指堯之時(shí),或者更早的時(shí)候,天文官羲和便發(fā)明了將一年分為十個(gè)時(shí)節(jié)以記載時(shí)日的方法,自此以后,歷代羲和便一直管理著十日紀(jì)時(shí)的制度。因此,羲和也就成為十日的媽媽了。
筆者以為,所謂十日并出,原本是指發(fā)明了以十紀(jì)時(shí)的歷法。只是后人對此發(fā)生了誤解,把它想象成同時(shí)出現(xiàn)了十個(gè)太陽,以至于焦禾稼,殺草木,而需要嬰這個(gè)人物來射日。
可是何新卻把弈射十日當(dāng)作一個(gè)真實(shí)的歷史事件,以為射十日的嬰,就是夏代太康時(shí)后弈,后翼進(jìn)人商丘以后,學(xué)習(xí)了夏民族的陰陽歷而廢止了商民族自己固有的十月歷,故稱為上射十日①。但這僅僅是推測,他對黃帝族和殷人用十月歷而炎帝唐堯夏用陰陽歷的假設(shè)則正好與事實(shí)相違。袁坷早已指出②,堯使之射十日的弈,與夏太康時(shí)的后弈完全是兩個(gè)人,不應(yīng)混為一談,故何新的假設(shè)不能成立。
四、《山海經(jīng)》中定十日時(shí)節(jié)的日出之山和日入之山
已故呂子方先生早已注意到,《山海經(jīng)》中的日出之山和日人之山是遠(yuǎn)古人們用于定季節(jié)的標(biāo)志。他說③:
“我認(rèn)為,這是遠(yuǎn)古的農(nóng)人,每天觀察太陽出入何處,用來定季節(jié)以便耕作的資料,這是歷法的
前身。’,
“一年四季氣候不同,按天動(dòng)學(xué)說,是由于太陽由極南到極北,又從極北到極南,一年之間往返
一周而來。太陽走到極南時(shí)叫冬至,到極北時(shí)叫夏至,到正東正西叫春分或秋分。當(dāng)然這種認(rèn)識是人類文化發(fā)達(dá)以后的事了。遠(yuǎn)古時(shí)代的人,只知道日出而作,日人而息,把太陽的出入當(dāng)作生活作
息的標(biāo)準(zhǔn)。多山地帶的人,自然就以山為日月出入的標(biāo)尺?!?nbsp;
今先介紹日出之山。這日、月所出之山,集中地記載在《大荒東經(jīng)》中:
大荒東南隅:
“大荒之中,有山名日大言,日月所出?!?nbsp;
“大荒之中,有山名日合虛,日月所出。”
東海之緒中:
“大荒之中,有山名日孽搖領(lǐng)抵?!ぁぁぁぁひ蝗辗街粒蝗辗匠??!?nbsp;
“大荒之中,有山名日壑明俊疾,日月所出?!?nbsp;
大荒東北隅:
“大荒之中,有山名曰明星、日月所出。”
’“大荒之中,有山名日鞠陵于天,東極、離瞥,日月所出。”
其中“大荒東北隅”下兩條,原在大荒東南隅中。但《大荒西經(jīng)》中的西北、西、西南各
①何新:《諸神的起源》,三聯(lián)書店,1986年,第165-174頁。一⑧袁坷:“古神話選釋》,人民文學(xué)出版社,1982年,第267頁。r勸呂子方;·《中國科學(xué)技術(shù)史論文集》下冊,四川科技出版社,1984年,第28頁。有兩座日人之山,而《大荒東經(jīng)》東南日出之山有四座,東方日出之山有兩座,又東南隅后兩山旁還有司幽之國,幽常與北方相連,故知東南方的后兩座日出之山應(yīng)在大荒東北隅,當(dāng)錯(cuò)置于東南隅下,故調(diào)整。
再介紹日人之山。這日月所人之山,集中地記載在《大荒西經(jīng)》之中:
西北海外:
“大荒之中,有山名日豐沮玉門,日月所入?!?nbsp;
“大荒之中,有龍山,日月所入。”
西海堵中:
“大荒之中,有山名日日月山,天樞也。吳姬大門,日月所入?!?nbsp;
“大荒之中,有山名日賡鰲距,日月所入者?!?nbsp;
西海之南:
“大荒之中,有山名日常陽之山,日月所入?!?nbsp;
“大荒之中,有山名日大荒之山,日月所入?!?nbsp;
這六座日月所人之山,自西北、西、至西南,兩兩排列,簡明整齊(圖2)0
筆者完全贊同呂子方的意見,這《大荒東經(jīng)》中所載的六座日出之山,確是反映遠(yuǎn)古時(shí)人們用以判別時(shí)節(jié)的六個(gè)標(biāo)志。
對于遠(yuǎn)古恒星知識尚少的人們來說,這是確定季節(jié)最有圖2《山海經(jīng)》日出日人之山圖效的方法。對于某固定地點(diǎn)的觀測者來說,在不同季節(jié)各選定一個(gè)遠(yuǎn)方山峰作為這個(gè)季節(jié)來到的標(biāo)志點(diǎn),用以確定季節(jié),是相當(dāng)準(zhǔn)確的。我們在1982年涼山彝族天文調(diào)查中曾經(jīng)采訪到這種確定季節(jié)的方法,說明彝族還一直保留著原始古老的文化傳統(tǒng)。筆者在彝族地區(qū)所采訪到的用山峰作為確定季節(jié)標(biāo)志的資料,也進(jìn)一步證實(shí)《山海經(jīng)》中用山峰來確定季節(jié),確有實(shí)用價(jià)值。當(dāng)然,《大荒東經(jīng)》中所載的六座日出之山,并不一定是天文觀測者的實(shí)錄,而可能是人們想象中的神山。但這種認(rèn)識,卻反映了當(dāng)時(shí)人們的社會實(shí)踐。
然而,并不是所有的人都能認(rèn)識到《山海經(jīng)》中六座日出之山和日人之山的真正含義,人們往往只把它當(dāng)作單純的神話傳說,忽略其所包含的科學(xué)意義。但實(shí)際上,《山海經(jīng)》有關(guān)日出、日人之山的科學(xué)意義有明確的記載?!洞蠡臇|經(jīng)》說:
“有人名曰鵝,……是處東北隅,以止日月,使無相間出沒,司其長短。”
“有人名曰石夷,……處西北隅,以司日月之長短。”鶴在東方司日月之長短,石夷在西方司日月之長短,這與《堯典》羲叔宅南郊、和叔宅西土等觀測昏旦中星以定四時(shí)是一個(gè)意思,只是《山海經(jīng)》所記是用日出、日人的方位以確定季節(jié)而已。因此,六座日出之山和六座日人之山,無疑是定季節(jié)的標(biāo)志。
有趣的是,這日出、日人之山都為六座。它們剛好對應(yīng)著自冬至到夏至,和自夏至到冬至各五個(gè)季節(jié),由此更可進(jìn)一步證實(shí)《山海經(jīng)》中的十日,即一年中的十個(gè)時(shí)節(jié)。
呂子方自己也清楚地知道,《山海經(jīng)》中日出之山,日人之山均只有六座,他在《紀(jì)實(shí)材料》中說①:
“從其中講天文的二十條材料看來,記日出之山六,日入之山六?!?nbsp;
“《大荒東經(jīng)》記太陽所出之山六座,《大荒西經(jīng)》記日入之山也是六座。這是觀察太陽出人的地
位以便安排耕種日程,也是確定季節(jié)最原始的方法。如果不這樣去理解,那又怎么解釋呢?’’
呂子方在發(fā)現(xiàn)《山海經(jīng)》中日出之山與時(shí)節(jié)對應(yīng)關(guān)系方面的功績是不可磨滅的,但他只知十二月陰陽歷而不知中國上古曾經(jīng)行用過十月太陽歷,這就出現(xiàn)了難于解釋的地方。如一年按十二月計(jì),則冬至到夏至和夏至到冬至各為六個(gè)月,需要七個(gè)標(biāo)志點(diǎn)。也許正是出于這種考慮,呂子方在“歷法前身”②中將日出、日人之山都增加到七座。他在日出之山中,把不屬于日出之山的日月誕生休息之地也用來充數(shù):“大荒之中,有山名猜天蘇門,日月所生?!敝灰?xì)加考察,此條與以上六條行文并不一致,而且“所生”與“所出”顯然不是一個(gè)概念,后者為日月東升之處,而前者則為日月誕生之處。
出于相同的考慮,呂子方為了與陰陽歷相呼應(yīng),又將置于西北、西、西南三方以前的另一句話,拉來與六座日人之山并列為七山:“大荒之中,有方山者,上有青樹,名日柜格之松,日月所出人也?!庇捎谒慌c西北、西、西南三方日人之山排列在一起,而是置于此三方之前,故知此山并不是用于定季節(jié)的日人之山。這段文字也明顯地與以上六座日人之山的文字不同,實(shí)際上是說此山有名叫柜格的松樹,是日月出人之所??梢娺@句話的本意是記載這棵日月出人其上的神樹。而“日月出入”與“日月所人”意義也不一致,故知此山與六山不同,不是用以定季節(jié)的日人之山。
由《山海經(jīng)》六座日出之山和六座日人之山可以看出,我國遠(yuǎn)古時(shí)確實(shí)行用過一年為十個(gè)季節(jié)的歷法,這日出日入各六座山的記錄,便是這種歷法行用過的可靠證據(jù)。它與《山海經(jīng)》中十日的記載互相呼應(yīng),成為我國遠(yuǎn)古時(shí)行用過十月太陽歷的確證。十日是一歲十個(gè)時(shí)節(jié)的物候名稱,六座日出之山和日入之山,則是確定這十個(gè)季節(jié)的標(biāo)志和方法。
呂子方:《中國科學(xué)技術(shù)史論文集》,下冊;
呂子方:《中國科學(xué)技術(shù)史論文集》,下冊。