中國傳統歷法:干支歷
-1-
干支歷,又稱星辰歷、甲子歷、節氣歷或中國陽歷等,是一種用60組各不相同的天干地支標記年月日時的古老歷法。
古人以天干地支來作為載體,天干承載的是天之道,地支承載的是地之道;在天成象,在地成形,在人成運;干象天而支象地,萬物雖長于地上,但是萬物的榮盛興衰卻離不開天。十天干與十二地支的組合,形成了六十甲子。
(60甲子)
01.甲子 02.乙丑 03.丙寅 04.丁卯 05.戊辰 06.己巳 07.庚午 08.辛未 09.壬申 10.癸酉
11.甲戌 12.乙亥 13.丙子 14.丁丑 15.戊寅 16.己卯 17.庚辰 18.辛巳 19.壬午 20.癸未
21.甲申 22.乙酉 23.丙戌 24.丁亥 25.戊子 26.己丑 27.庚寅 28.辛卯 29.壬辰 30.癸巳
31.甲午 32.乙未 33.丙申 34.丁酉 35.戊戌 36.己亥 37.庚子 38.辛丑 39.壬寅 40.癸卯
41.甲辰 42.乙巳 43.丙午 44.丁未 45.戊申 46.己酉 47.庚戌 48.辛亥 49.壬子 50.癸丑
51.甲寅 52.乙卯 53.丙辰 54.丁巳 55.戊午 56.己未 57.庚申 58.辛酉 59.壬戌 60.癸亥
干支歷年長為一回歸年,用二十四節氣劃分出十二個月,每個月含有兩個節氣,沒有閏月。
節氣是根據地球在黃道(即地球繞太陽公轉的軌道)上的位置變化而制定的,每一個分別相應于地球在黃道上每運動15°所到達的一定位置。
一節一氣為一月,一年就是一個回歸年,一共十二個月。
相對陰歷來說它能穩定而準確地反映出一年四季的氣候和物候變化。
二十四節氣與地球環繞太陽的周期運動有關,其年月日全由太陽運動決定,與太陰月相無關。
它又與通常的陽歷(如公歷)不同,公歷的月長由人為規定而與天象無關;干支歷的年月日均由天象決定,無需通過人為調整,是完全符合天象規律的一部歷法。至今干支歷依舊流行于萬年歷等書,用于象數、風水和命理學中。
-2-
《爾雅·釋天》:
太歲在甲曰閼逢[ yān féng ] ,在乙曰旃蒙[zhān méng],在丙曰柔兆[róu zhào],在丁曰強圉[qiáng yǔ],在戊曰著雍[yú hù],在己曰屠維[tú wéi],在庚曰上章[shàng zhāng],在辛曰重光[chóng guāng],在壬曰玄黓[xuán yì],在癸曰昭陽[zhāo yáng]。──歲陽。
太歲在寅曰攝提格,在卯曰單閼[chán yān],在辰曰執徐[zhí xú],在巳曰大荒落[dà huāng luò],在午曰敦牂[dūn zāng],在未曰協洽[xié qià],在申曰涒灘[tūn tān],在酉曰作噩[zuò è],在戌曰閹茂[yān mào],在亥曰大淵獻[dà yuān xiàn],在子曰困敦[kùn dūn],在丑曰赤奮若[chì fèn ruò]。
(《爾雅》是辭書之祖。收集了比較豐富的古代漢語詞匯。它不僅是辭書之祖,還是中國古代的典籍——經,《十三經》的一種,是中國傳統文化的核心組成部分。《爾雅》是第一部詞典,“爾”是“近”的意思(后來寫作“邇”),“雅”是“正”的意思,在這里專指“雅言”,即在語音、詞匯和語法等方面都合乎規范的標準語。《爾雅》的意思是接近、符合雅言,即以雅正之言解釋古語詞、方言詞,使之近于規范。)
十干曰:閼逢、旃蒙、柔兆、強圉、著雍、屠維、上章、重光、玄黓、昭陽。
十二支曰:困敦、赤奮若、攝提格、單閼、執徐、大荒落、敦牂、協洽、涒灘、作噩、閹茂、大淵獻。
這一發明影響深遠,后世用于歷法、術數、計算、命名等各方面。在后來的傳承中,黃帝時代(有說是漢代)把干支之名簡化為一個字,簡化后的'干支'。
'十天干'即:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。
'十二地支'即:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
十干古稱十日,十二支古稱十二辰。
天文上把黃道平面劃分為十二宮,以日躔過宮劃分十二個月。所以古代把黃道十二宮以地支命名,十二宮又與二十八宿相對應,即:
子宮有女、虛、危三宿;
丑宮有斗、牛二宿;
寅宮有尾、箕二宿;
卯宮有氐、房、心三宿;
辰宮有角、亢二宿;
巳宮有翼、軫二宿;
午宮有柳、星、張三宿;
未宮有井、鬼二宿;
申宮有觜、參二宿;
酉宮有胃、昴、畢三宿;
戌宮有奎、婁二宿;
亥宮有室、壁二宿。
所以,二十八宿的天文象意是干支學中地支取象的象意來源,十二地支中有藏有二十八星宿,其意義也是來源于此。
最完整的干支表要算《甲骨文合集》第37986片甲骨(見圖)。這版甲骨是商代末期紂王帝辛及其父親帝乙在位期間的刻辭,此為一牛胛骨。在發現的商代甲骨文中,百分之九十九以上的內容都是與占卜相關的,也就是我們常說的'甲骨卜辭'。
-3-
二十四節氣,是指干支歷中表示季節變遷的24個特定節令,是根據地球在黃道(即地球繞太陽公轉的軌道)上的位置變化而制定的,每一個節氣分別相應于地球在黃道上每運動15°所到達的一定位置。二十四節氣是通過觀察太陽周年運動,認知一年中時令、氣候、物候等方面變化規律所形成的知識體系。它把太陽周年運動軌跡劃分為24等份,每一等份為一個節氣,始于立春,終于大寒,周而復始。干支歷以每年的二十四節氣中的立春為歲首,二十四節氣中的節為月首。
二十四節氣,是古人依據黃道面劃分制定,反映了太陽對地球產生的影響,屬太陽歷范疇。它是中華民族悠久歷史文化的重要組成部分,凝聚著中華文明的歷史文化精華。
二十四節氣在上古時代已訂立,到漢代吸收入《太初歷》作為指導農事的補充歷法。
二十四節氣既是歷代官府頒布的時間準繩,也是指導農業生產的指南針,日常生活中人們預知冷暖雪雨的指南針。
為方便記憶,有《二十四節氣歌》:
春雨驚春清谷天,夏滿芒夏暑相連。
秋處露秋寒霜降,冬雪雪冬小大寒。
-4-
干支紀年
干支歷的紀年以二十四節氣的立春為年分界線,用60組各不相同的天干地支進行標注。從甲子到癸亥,循環更替,以至無窮。紀年的該組干支可稱為年柱。
例如:
2021年2月3日立春,陰歷:臘月二十一;干支歷:辛丑年庚寅月壬午日
2021年2月2日,陰歷:臘月二十;干支歷:庚子年己丑月辛巳日
民國以前,立春作為二十四節氣之首、干支歷歲首,叫春節(立春節);由于是春天的開始,我國自官方到民間都把立春作為節日來過,是一個重大節日。
-5-
干支紀月
以十二支紀月,叫做'月建'。十二辰(即十二支)的意義在《淮南子·天文訓》、《史記·律書》、《漢書·律歷志》和《釋名》都載其語源的說明,可以說是大同小異,都表示萬物從發生,經過繁茂、成熟、衰減,乃至胚胎新萌芽的狀態。
以上古籍記載把十二辰都描述為物候的周年變化,這充分說明干支紀月的陽歷性質。
干支歷以二十四節氣來劃分出一年中的12個月份,每個月含有兩個節氣(二十四節氣中單數序列的節氣又簡稱為'節',雙數序列的節氣又簡稱為'氣'或'中',就是說二十四節氣由12'節'加12'氣'組成)。又以交立春節氣當日作為一年的第一個月份即寅月(有的書籍又同時標注為1月或正月,用以輔助理解,其余類推)的起始,于是每一個'節'加一個'氣'就為一個月,每個'節'可代表上半月(約15天),每個'氣'可代表下半月,這樣每個月就包含了兩個節氣。不需設置閏月。
二十四節氣、干支歷月、公歷和太陽位置:
干支歷月、一年四季和二十四節氣的對應關系見下表:
干支紀月除十二支固定外,十干是依次排列的。于是,從甲子到癸亥,60組各不相同的干支循環更替,每5年一個周期。紀月的該組干支可稱為月柱。人們根據干支年、月柱的出現規律作出了能快速獲知干支紀月的推導口訣:(知道了年干,就可算出當年的月干)
五虎遁年起月訣
甲己之年丙作首,乙庚之歲戊為頭。
丙辛歲首尋庚起,丁壬壬位順行流。
若言戊癸何方求,甲寅之上好追求。
例如:
2022年壬寅年。口訣“丁壬壬位順行流',也就是說明年立春開始到驚蟄之間是”壬寅月”;驚蟄開始到清明之間是“癸卯月”;清明開始到立夏之間是“甲辰月”,以此類推。
2018年戊戌年,口訣“若言戊癸何方求,甲寅之上好追求”,也就是說立春開始到驚蟄之間是“甲寅月”,甲后面是乙,寅后面是卯,下一個月就是“乙卯月”,以此類推。
-6-
干支紀日
干支歷的紀日用60組各不相同的干支進行標注。從甲子到癸亥,不斷循環記錄。紀日的該組干支可稱為日柱。
干支紀日法是中國歷法中一個極為重要的因素。它以六十為一周,周而復始,所以歷算家都以甲子為不變的尺度,考古家也借甲子以定古代月日的真正間隔,否則經過多次的改歷,古代歲月將無法整理。
干支紀日是現今歷史上最長的紀日法,據傳在殷墟甲骨卜辭中載有大量用于紀日的干支記錄,但因材料的缺失,我們并不能完整串聯到商代的干支紀日。
后來延續的紀日干支是根據古代歷史典籍《春秋》中所記載的日食時間,即從春秋時候魯隱公三年(公元前720年)二月己巳日開始起算至今的。
《左傳》隱公三年
三年春,王三月壬戌,平王崩。赴以庚戌,故書之。
三年春季,周王朝歷法的三月二十四日,周平王逝世。訃告上寫的是庚戌日,所以《春秋》也記載死日為庚戌,即十二日。
-7-
干支紀時
《史記·歷書》已以十二支紀時。古人把一晝夜分為十二辰,每辰分為八刻,一晝夜為九十六刻。清初引用西方歷法,把一晝夜分為二十四小時,因而一辰等于2小時。每辰兩小時,遂有初正之分,每時等于四刻,每刻等于十五分鐘。
子時: 23點至1點
丑時: 1點至3點
寅時: 3點至5點
卯時: 5點至7點
辰時: 7點至9點
巳時: 9點至11點
午時: 11點至13點
未時: 13點至15點
申時: 15點至17點
酉時: 17點至19點
戌時: 19點至21點
亥時: 21點至23點
在古代由于歷書中都不標記干支紀時,于是人們根據干支日、時柱的出現規律作出了能快速獲知干支紀時的推導口訣:(十二個時支為已知不變,就推排時干)
五鼠遁日起時訣:
甲己還加甲,乙庚丙作初。
丙辛從戊起,丁壬庚子是。
戊癸何方覓,壬子是真途。
天干是甲和己的日子,第一個時辰是甲子時
天干是乙和庚的日子,第一個時辰是丙子時
天干是丙和辛的日子,第一個時辰是戊子時
天干是丁和壬的日子,第一個時辰是庚子時
天干是戊和癸的日子,第一個時辰是壬子時
后面時辰依此類推
例如:
今天2022年12月13日星期一
陰歷:十一月初一
干支歷:辛丑年庚子月乙未日,第一個時辰是丙子時。
五虎遁年起月訣:“丙辛歲首尋庚起”,今年時辛年,第一個月時庚寅月,現在是11月,天干一共10個(甲乙丙丁戊己庚辛壬癸),第11個月庚子月。
乙未日,五鼠遁日起時訣“乙庚丙作初”,所以第一個時辰是丙子時,后面是丁丑時,以此類推。
所說的八字只是用干支歷記錄的一個人出生的年月日以及時辰。