屈原生卒年考
屈原是中國民族最偉大的一位詩人,相傳他死的那一天就是夏歷五月五日,可是他究竟生在哪一年,死在哪一年呢?歷史上卻沒有記載。
一 屈原的生年
本來這樣二千多年前的一位詩人,他的傳記過去又如此簡略,要在今天研究他的生年似乎是不大可能的,幸而在他所寫的《離騷》里有這樣一句話:
攝提貞于孟陬兮惟庚寅吾以降
這里明明說到他的生日是一個初春的庚寅日,就從這一個線索,后人設(shè)法來推求他的生年。
歷來對于《離騷》這一句話原有兩種解釋,一種是王逸的注解,認為“攝提”就是“攝提格”,他引《爾雅》的話說“太歲在寅曰攝提格”,換句話說他就認為屈原是生在一個寅年正月的庚寅日。另一種是朱熹的注解,認為“攝提”并不是“攝提格”, “攝提”只是一個星名,這星“隨斗柄以指十二辰”,換句話說,“攝提”所說明的是一年里的季節(jié)而并不說明那是什么年份,我同意后者的說法。
甲.說“攝提格”
王逸和朱熹的說法,似乎都根源于《史記·天官書》里的一段話:
攝提者直斗杓所指以建時節(jié),故曰攝提(格)。
而日本瀧川資言《史記會注考證》在這段話下注明:“豬飼彥博曰:格字衍?!币簿褪钦f《史記》中原來并沒有這個“格”字。豬飼彥博是《史記三書管窺》的作者,這個校勘很重要。王逸《章句》既一向不引出處,也沒有說明為什么他會把《離騷》中的“攝提”竟當做“攝提格”來注釋。這里至少提供了一個線索,可說明王逸錯誤的來源。至于時節(jié)也就是季節(jié)?!短旃贂氛f:“斗為帝車,運于中央,臨制四鄉(xiāng),分陰陽,建四時。”又說:“用昏建者杓。”“攝提”所以正是會同北斗的杓來建四時季節(jié)的。
“攝提”由六個星組成,在天文上不列于二十八宿,似乎不算頂重要。它要建時節(jié)還必須“直斗杓所指”。斗杓就是斗柄三星,已經(jīng)自己指明了方位,那么還要“攝提”有什么用呢?所以攝提是一個很奇特的星?!妒酚洝ぬ旃贂罚?/p>
大角者天王帝庭,其兩旁各有三星,鼎足勾之曰攝提。
《春秋元命苞》:
攝提之為言提攜也,言能提斗攜角以接于下也。
原來斗柄的盡頭便是大角。大角是一顆光輝強烈的一等星,而攝提就拱衛(wèi)在這顆大星的兩旁。所以攝提可以更明顯的顯示出斗柄所指的方向。這也可以說就是“直斗杓所指以建時節(jié)”。然而攝提的功用還不止此。原來指示季節(jié)的除了北斗之外還有二十八宿。從斗柄通過大角便直指到二十八宿為首的角宿。這便是《元命苞》所說的“提斗攜角以接于下也”。攝提可以把北斗連系到二十八宿去,使得在周天上對于季節(jié)的觀察更為便利,這就是攝提獨特的功用。然則攝提所建的是季節(jié),至于季節(jié)范圍之外的歲名則是根據(jù)歲星(木星)運行而建立的。木星是行星,攝提是恒星。彼此是不能混為一談的。
按“攝提格”等十二歲名的由來,《天官書》中一律未作任何解釋。但“格”字卻見于有關(guān)辰星(水星)的說明中?!短旃贂罚?/p>
(辰星)若出西方、太白出東方,為格。
《史記索隱》注曰:
辰星出西方,辰,水也;太白出東方,太白,金也?!鞒鲆环?,故為格。格謂不和同。
這里“格”字在天象上乃是兩相對立的意思。所以《宋志》又引作“格對”。然則所謂“攝提格”者,莫非出于這一年歲星與攝提星在天象上,乃恰好是東西相對立嗎?
按《淮南子·天文訓》:“太歲在寅……歲星舍斗、牽牛?!边@也就是傳統(tǒng)上的“歲在星紀”。而攝提星則位在角、亢二星東北,“直斗杓所指以建時節(jié)”。按照這個方位,那么當攝提星昏時在東北方位上出現(xiàn)時,歲星就正出現(xiàn)于西北方位上;兩相對立、“各出一方”。這或者乃是歲名之所以會稱為“攝提格”而扯到“攝提”這個恒星的緣故嗎?但“攝提”自身無論如何還只是一個星名。
又按《春秋左氏傳》中紀年之處比比皆是,如曰:“歲在星紀而淫于玄枵。”卻從未見這所謂“攝提格”等十二歲名。而《春秋左氏傳》近人多信其乃著于戰(zhàn)國中期。若此,則屈原生時是否便已有此后起的十二歲名,本身就是個大問號。再證之秦漢之際這些所謂十二歲名者,事實上還處于草創(chuàng)未定,莫衷一是的階段。王逸乃無中生有,斤斤以之解釋《離騷》,豈非更近于捕風捉影嗎?
乙.“攝提”只是一個星名
攝提格與攝提,一個是歲名,一個是星名。兩者既都是專名詞,所以古籍從來絕不混用?!皵z提”只是一個星名,“攝提格”只是一個歲名?!妒酚洝v書》:
太初元年,歲名焉逢攝提格。
“焉逢”就是“甲”, “攝提格”就是“寅”。換句話說就是“太初元年,歲名甲寅”。這里絕不能含混地說:“歲名焉逢攝提?!薄稓v書》上如說:
徒維攝提格(戊寅)
商橫攝提格(庚寅)
橫艾攝提格(壬寅)
游兆攝提格(丙寅)
也從沒有單用“攝提”二字的。《天官書》說:
以攝提格歲
又說:
以攝提格之歲
這“攝提格”也就是“寅”的意思,正是命名年的。所以《爾雅》說得非常明白:
太歲在寅曰攝提格。
《淮南子》說:
太陰在寅,歲名攝提格。
都從不單說“攝提”。至于“攝提”呢?《星經(jīng)》說:
攝提六星在角亢東北,主九卿,為甲兵,攜紀綱,建時節(jié)。
這里又絲毫沒有“攝提格”的意思。所以《離騷》里的“攝提”自然就是這建時節(jié)的“攝提”?!峨x騷》說:
攝提貞于孟陬
就正如《古詩十九首》說:
玉衡指孟冬
同是指明季節(jié)的。《天官書》說:“用昏建者杓”, “夜半建者衡”?!皵z提”既是“直斗杓所指”,莫非屈原是生于初春正月庚寅日的昏時嗎?
丙.屈原的生日與生年
“攝提”所指的既絕不是年,而“攝提貞于孟陬兮”這一句里也絕沒有說年的意思。
第一,《離騷》的句法原沒有一定字數(shù),例如下句“皇覽揆余于初度兮”就比較長,因此沒有把“攝提格”寫全,絕不能說是因為受了詩句字數(shù)的限制。那么為什么不寫全呢?它很無妨寫成“攝提格貞于孟陬兮”,除非是有點覺得不大好講:因為“寅年‘貞于’初春的正月”這樣一句話真是夠別扭的,這不大好講又正可以說明“貞于孟陬”之上原來就不會是一個年名。
第二,其實要好講又要字數(shù)整齊,《離騷》里原有最常見的說法;如說:
彼堯舜之耿介兮既遵道而得路
何桀紂之猖披兮夫惟捷徑以窘步
惟夫黨人之偷樂兮路幽昧以險隘
豈余身之憚殃兮恐皇輿之敗績
又如說:
及年歲之未晏兮時亦猶其未央
恐鵜之先鳴兮使百草為之不芳
何瓊佩之偃蹇兮眾萲然而蔽之
惟此黨人之不諒兮恐嫉妒而折之
都一連串的用一些“之”字,那么何不說:
帝高陽之苗裔兮朕皇考曰伯庸
攝提格之孟陬兮惟庚寅吾以降
豈不就是“寅年的正月”嗎?可見“攝提格”很容易說全,在詩句里沒有任何理由不能把它寫全(這寫全對于說明“年”是如此重要的)?,F(xiàn)在偏不寫出這一個“格”字來,就是沒有意思要說明“年”?!皵z提貞于孟陬”原就是如古詩的“玉衡指孟冬”,所指的是季節(jié)里的一個“月”。
屈原鄭重地說明自己生辰的“月”“日”,這“月”“日”就是他生辰里最值得夸耀的部分;然則我們?nèi)绻芡魄蟪鏊降摹霸隆薄叭铡?,或者也就有可能找出那生辰的年來,那么屈原是生在正月的什么日子呢?按屈原在《離騷》里為什么要說到自己的生辰,這要聯(lián)系到屈原的“名余曰正則”“字余曰靈均”才有意義。也就是下文所說的“紛吾既有此內(nèi)美兮”。所以我們?nèi)绻麊螐摹皵z提貞于孟陬兮惟庚寅吾以降”一句上來斷定屈原的生年是不全面的。屈原在這句之后緊接著說:
皇覽揆余于初度兮肇錫余以嘉名
朱熹說:“初度之度,猶言時節(jié)也?!蓖跻菀舱f:“度其日月生合天地之正中,故賜我以美善之名也。”都說明屈原出生的日子是一個可以取得好名字的日子,那么這一個日子好在哪里呢?王逸沒有說,朱熹也沒有說。朱熹在《論語集注》里說:“天辟于子,地辟于丑,人生于寅?!眳s并沒有用這理由來贊美屈原的生日。可見這并算不得—個理由。因為一個正月里就同時有兩三個寅日,既非唯一的,所以并不稀罕。并且如果強調(diào)的只在寅日,何必還說“庚寅”(按《哀郢》說甲日就只說“甲之晁”)。至于后來戴震的《屈原賦注》甚至于解釋“初度”為“容度之度”,這樣屈原的生日就簡直與“錫余以嘉名”毫無關(guān)系了,這正足以說明單單是寅日,是不足以解釋取得嘉名的原因的。
要在正當正月初春之交,說明屈原從某個日子里能取得了嘉名,這日子就只有三個:(一)正旦。(二)立春。(三)人日。而正旦立春似乎又不會說成庚寅日;因為干支紀日原不是很理想的,一過了當時就會不明確到底是哪一天。例如“攝提貞于孟陬兮惟庚寅吾以降”。孟就是孟春,陬就是正月,都非常明確;而庚寅呢?它可以是任何一天。屈原如果是生在正旦立春這些古來已有專名的日子,既有直接的名詞可用,就不會再用庚寅這干支來紀日了。
丁.說人日
《荊楚歲時記》:“正月七日為人日,以七種菜為羹,剪彩為人或鏤金簿為人,以貼屏風,亦戴之頭鬢?!边@真是楚的本地風光了。比《荊楚歲時記》更早些的有董勛《問禮俗》說:
俗以正月一日為雞,二日為狗,三日為羊,四日為豬,五日為牛,六日為馬,七日為人。
又說:“荊人于此日,向展門前呼牛馬雜畜,令來,乃置粟豆于灰,散之宅內(nèi),云以招牛馬。”可見這原是盛行于荊楚一帶的民間習俗,至于這習俗什么時代傳下來的,《荊楚歲時記》說:“但不知七日竟起何代?!薄秵柖Y俗》也說:“未知所出也?!笨墒恰秵柖Y俗》又說:“人日鏤金簿為人,以貼屏風,戴于頭鬢,起自晉代。”可見人日的習俗到了晉代才更為發(fā)達起來。至于人日最初的起因?qū)嵱捎谌伺c六畜的關(guān)系,《禮記·曲禮》說:
問庶人之富,數(shù)畜以對。
《詩經(jīng)·君子于役》說:
雞棲于塒;日之夕矣,羊牛下來。
《左傳》說:
為六畜五牲之犧,以奉五味。
則六畜與人的關(guān)系在周代原是極盛,此后生活日益復雜,六畜在人的心理上便沒有這么重要:于是只有正月一日因其是正旦,七日因其有關(guān)于“人”,還被注意。所以《荊楚歲時記》說:
舊以正旦至七日諱食雞。
這樣正月一日既本有專名詞叫正旦,七日才逐漸也有了人日的專稱。那么關(guān)于正月七日的習俗很可能有三個階段:第一個階段是六畜與人分占了七天,這時既沒有“狗日”“羊日”“豬日”等等,自然也不會單有一個“人日”的稱呼。第二個階段是七天當中只有一日與七日逐漸更顯得重要,所以《問禮俗》說:
正旦畫雞于門,七日帖人于帳。
第三個階段是正月七日的風俗由荊楚一帶又普遍到各處風行起來,于是有了人日的名稱。《荊楚歲時記》說:“晉代桓溫參軍張望亦有正月七日登高詩?!比巳盏拿Q大約就起于這正月七日的普遍推廣以后。按這一個習俗所以特盛于荊楚一帶,正因為楚地神話習俗素來存古獨多,而秦漢以來,江南一帶,生產(chǎn)方式也落在北方之后,所以有關(guān)六畜的習俗能夠相沿的遺留下來;之后晉室南渡,而北朝游牧民族各部落又是重六畜的;于是這遺留于江南的古俗才又重新流行起來。《荊楚歲時記》所以才說:“近代以來,南北同耳?!?/p>
屈原生于荊楚的戰(zhàn)國中期,既有“七日為人”的習俗,又還沒有“人日”的稱呼,要說這一天就只有用干支了。這就是屈原為什么要用“庚寅”來說他生日的緣故?!捌呷諡槿恕?,人生在這一天當然是一個好日子,當然可以取一個頂天立地的“嘉名”,根據(jù)新城新藏的戰(zhàn)國秦漢長歷,在楚宣王楚威王兩代里只有紀元前三三五年(楚威王五年)的正月七日是庚寅日,我們因此可以知道屈原是生于這一年的。