干支:紀年紀月紀日紀時 ——中國古代重要科技發(fā)明創(chuàng)造
來源:科普時報
作者:王渝生
發(fā)布時間:2024-12-10
瀏覽次數(shù):933


□ 王渝生

余生趣潭

天干地支,簡稱為干支,源自中國遠古時代對天象的觀測。

干,原本寫作幹,表示樹干;支,原本寫作枝,表示樹枝。干為主,支為從。人們按天尊地卑稱之為天干地支。干,有十個,即甲、乙、丙、丁、戊、己、庚、辛、壬、癸;支,有十二個,即子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

東漢許慎《說文解字》保留了這22個字的篆文字形,可供查閱。據(jù)司馬遷《史記·天官書》記載,十干是指閼逢、旃蒙、柔兆、強圉、著雍、屠維、上章、重光、玄黓(yì)、昭陽,十二支是指困敦、赤奮若、攝提格、單閼、執(zhí)徐、大荒落、敦牂(zānɡ)、協(xié)洽、涒灘、作噩、閹茂、大淵獻。后來十干簡化為甲、乙、丙等10個字,十二支簡化為子、丑、寅等12個字。

十天干和十二地支依次按順序兩兩相配,排列組合成10×12=60個單位,被稱為六十甲子:甲子、乙丑、丙寅、丁卯、戊辰、己巳、庚午、辛未、壬申、癸酉;甲戌、乙亥、丙子、丁丑、戊寅、己卯、庚辰、辛巳、壬午、癸未;甲申、乙酉、丙戌、丁亥、戊子、己丑、庚寅、辛卯、壬辰、癸巳;甲午、乙未、丙申、丁酉、戊戌、己亥、庚子、辛丑、壬寅、癸卯;甲辰、乙巳、丙午、丁未、戊申、己酉、庚戌、辛亥、壬子、癸丑;甲寅、乙卯、丙辰、丁巳、戊午、己未、庚申、辛酉、壬戌、癸亥。

六十甲子在中國古代主要用于表示時間。從紀日到紀年紀月紀時,組成了干支紀元法。天干地支的發(fā)明影響深遠,如今用于歷法、術(shù)數(shù)、計算、命名等方面。

六十甲子的發(fā)明者,據(jù)說是上古軒轅時期的大撓氏。使用干支紀日的最早證據(jù)可以追溯到春秋時期,如《左傳·隱公元年》:“五月辛丑,大叔出奔共”?!拔逶滦脸蟆奔次逶露铡?/p>

一個干支代表一個白天和一個夜晚,六十干支再循環(huán)使用。很多卜辭帶有干支以記載占卜的日期。干支紀日法從商代后期一直連續(xù)使用到今天,歷代的歷譜都注明了干支。干支紀日法的連續(xù)使用,使我們能夠更準確地確定古文獻中記載的某些日期,以及其對應(yīng)的儒略歷或格里高利歷(現(xiàn)行公歷的前身)中的日期,以便中外歷法日子的比較。

干支紀年法是由歲星(木星)紀年法發(fā)展而來。木星大約12年運行一周天,軌道和黃道非常接近。古人觀察到這一點,將黃道附近的天空劃分成12份,稱之為“十二次”,然后根據(jù)木星在“十二次”中的位置來命名年,就是“歲星紀年法”。但事實上,歲星并不是12年統(tǒng)天一周,而是約11.86年,每年移動的范圍會比一個星次稍微多一點,累積到約86年,就會多走一個星次,這種情況叫“超辰”,因此,嚴格按照歲星在“十二次”中的位置命名年就會遇到問題。到漢武帝時代開始使用干支替換了“歲星紀年法”,不再考慮歲星在“十二次”中的位置,直接用六十干支循環(huán)紀年,之后一直延續(xù)下來。《三國志·吳書》:“歲在甲午,劉備當?shù)靡嬷?。”即東漢章帝元和二年(公元85年)的事。

十二地支也用于表示一日之中的時辰。中國古代將一晝夜的時間劃分為12個時辰,子夜稱為子時,相當于現(xiàn)在24小時制的23時到凌晨1時,依次向后排列,這種方法最遲在漢初已經(jīng)出現(xiàn)。

干支紀月是指用干支記錄月序。部分書籍只用地支紀月,每月固定用十二地支表示。把冬至所在之月稱為“子月”(近似農(nóng)歷十一月),下一個月稱為“丑月”(近似農(nóng)歷十二月),以此類推。故古歷中的《夏歷》以“寅月”為正月,又稱建寅之月或建寅正月等。干支紀月以每月交節(jié)日作為分界點,并不是陰歷中的初一為分界點。以立春為寅月開始。

六十甲子不僅在中國古代歷法中占有重要地位,還在中醫(yī)等領(lǐng)域有廣泛應(yīng)用。例如,中醫(yī)的針灸取穴講究子午流注,不同的日子和時辰取穴有不同的規(guī)律,這與天干地支的規(guī)律相符。

(作者系國家教育咨詢委員會委員、中國科技館原館長)

點擊查看 中國科普資源名錄 資源展示

點擊查看 中國科普資源名錄 資源需求


歡迎掃碼關(guān)注深i科普!

我們將定期推出

公益、免費、優(yōu)惠的科普活動和科普好物!


聽說,打賞我的人最后都找到了真愛。
做科普,我們是認真的!
掃描關(guān)注深i科普公眾號
加入科普活動群
  • 參加最新科普活動
  • 認識科普小朋友
  • 成為科學(xué)小記者