□ 王渝生
余生趣潭
天干地支,簡稱為干支,源自中國遠(yuǎn)古時代對天象的觀測。
干,原本寫作幹,表示樹干;支,原本寫作枝,表示樹枝。干為主,支為從。人們按天尊地卑稱之為天干地支。干,有十個,即甲、乙、丙、丁、戊、己、庚、辛、壬、癸;支,有十二個,即子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
東漢許慎《說文解字》保留了這22個字的篆文字形,可供查閱。據(jù)司馬遷《史記·天官書》記載,十干是指閼逢、旃蒙、柔兆、強(qiáng)圉、著雍、屠維、上章、重光、玄黓(yì)、昭陽,十二支是指困敦、赤奮若、攝提格、單閼、執(zhí)徐、大荒落、敦牂(zānɡ)、協(xié)洽、涒灘、作噩、閹茂、大淵獻(xiàn)。后來十干簡化為甲、乙、丙等10個字,十二支簡化為子、丑、寅等12個字。
十天干和十二地支依次按順序兩兩相配,排列組合成10×12=60個單位,被稱為六十甲子:甲子、乙丑、丙寅、丁卯、戊辰、己巳、庚午、辛未、壬申、癸酉;甲戌、乙亥、丙子、丁丑、戊寅、己卯、庚辰、辛巳、壬午、癸未;甲申、乙酉、丙戌、丁亥、戊子、己丑、庚寅、辛卯、壬辰、癸巳;甲午、乙未、丙申、丁酉、戊戌、己亥、庚子、辛丑、壬寅、癸卯;甲辰、乙巳、丙午、丁未、戊申、己酉、庚戌、辛亥、壬子、癸丑;甲寅、乙卯、丙辰、丁巳、戊午、己未、庚申、辛酉、壬戌、癸亥。
六十甲子在中國古代主要用于表示時間。從紀(jì)日到紀(jì)年紀(jì)月紀(jì)時,組成了干支紀(jì)元法。天干地支的發(fā)明影響深遠(yuǎn),如今用于歷法、術(shù)數(shù)、計(jì)算、命名等方面。
六十甲子的發(fā)明者,據(jù)說是上古軒轅時期的大撓氏。使用干支紀(jì)日的最早證據(jù)可以追溯到春秋時期,如《左傳·隱公元年》:“五月辛丑,大叔出奔共”。“五月辛丑”即五月二十三日。
一個干支代表一個白天和一個夜晚,六十干支再循環(huán)使用。很多卜辭帶有干支以記載占卜的日期。干支紀(jì)日法從商代后期一直連續(xù)使用到今天,歷代的歷譜都注明了干支。干支紀(jì)日法的連續(xù)使用,使我們能夠更準(zhǔn)確地確定古文獻(xiàn)中記載的某些日期,以及其對應(yīng)的儒略歷或格里高利歷(現(xiàn)行公歷的前身)中的日期,以便中外歷法日子的比較。
干支紀(jì)年法是由歲星(木星)紀(jì)年法發(fā)展而來。木星大約12年運(yùn)行一周天,軌道和黃道非常接近。古人觀察到這一點(diǎn),將黃道附近的天空劃分成12份,稱之為“十二次”,然后根據(jù)木星在“十二次”中的位置來命名年,就是“歲星紀(jì)年法”。但事實(shí)上,歲星并不是12年統(tǒng)天一周,而是約11.86年,每年移動的范圍會比一個星次稍微多一點(diǎn),累積到約86年,就會多走一個星次,這種情況叫“超辰”,因此,嚴(yán)格按照歲星在“十二次”中的位置命名年就會遇到問題。到漢武帝時代開始使用干支替換了“歲星紀(jì)年法”,不再考慮歲星在“十二次”中的位置,直接用六十干支循環(huán)紀(jì)年,之后一直延續(xù)下來?!度龂尽菚罚骸皻q在甲午,劉備當(dāng)?shù)靡嬷??!奔礀|漢章帝元和二年(公元85年)的事。
十二地支也用于表示一日之中的時辰。中國古代將一晝夜的時間劃分為12個時辰,子夜稱為子時,相當(dāng)于現(xiàn)在24小時制的23時到凌晨1時,依次向后排列,這種方法最遲在漢初已經(jīng)出現(xiàn)。
干支紀(jì)月是指用干支記錄月序。部分書籍只用地支紀(jì)月,每月固定用十二地支表示。把冬至所在之月稱為“子月”(近似農(nóng)歷十一月),下一個月稱為“丑月”(近似農(nóng)歷十二月),以此類推。故古歷中的《夏歷》以“寅月”為正月,又稱建寅之月或建寅正月等。干支紀(jì)月以每月交節(jié)日作為分界點(diǎn),并不是陰歷中的初一為分界點(diǎn)。以立春為寅月開始。
六十甲子不僅在中國古代歷法中占有重要地位,還在中醫(yī)等領(lǐng)域有廣泛應(yīng)用。例如,中醫(yī)的針灸取穴講究子午流注,不同的日子和時辰取穴有不同的規(guī)律,這與天干地支的規(guī)律相符。
(作者系國家教育咨詢委員會委員、中國科技館原館長)
歡迎掃碼關(guān)注深i科普!
我們將定期推出
公益、免費(fèi)、優(yōu)惠的科普活動和科普好物!