第三章 天干與地支?
了解天干與地支
十天干和十二地支
𝒮𝒯𝒪𝟝𝟝.𝒞𝒪𝑀為您提供最新最快的小說內容
天干地支全稱十天干、十二地支,簡稱「干支」。思兔sto55.com
十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;
十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
十天干和十二地支依次相配,組成六十個基本單位,古人以此作為年、月、日、時的序號,稱為「干支紀法」。�
根據《五行大義》的記載,干支是大撓創製的。大撓「采五行之情,占斗機所建,始作甲乙以名日,謂之干,作子丑以名月,謂之枝。有事於天則用日,有事於地則用月。陰陽之別,故有枝幹名也」。「枝」即支。�
十天乾的順序蘊含著萬物從萌芽到成長,到興旺,到衰退,到消失的全過程。十天乾的十個字的原本含義是:
甲:「鎧甲」,指萬物衝破其「甲」而突出;
乙:同「軋」,指萬物伸長;
丙:同「炳」,指萬物茂盛;
丁:「壯」,指達到「壯丁」的時候;
戊:同「茂」,指事物繁茂;
己:同「起」,指萬物奮然而起;
庚:同「更」,指萬物更新;
辛:同「新」,指萬物一新;
壬:同「妊」,指萬物被養育;
癸:同「揆」,指萬物萌芽。
同樣,十二地支的順序也蘊含著事物的發展變化過程。
子:同「孽」,表示萬物繁茂;
丑:同「紐」,指用繩子捆住;
寅:同「演」,指萬物開始生長;
卯:同「茂」,指萬物茂盛;
辰:同「震」,指萬物震動;
巳:同「已」,指萬物已成;
午:同「仵」,指萬物已過極盛之時,又是陰陽相交的時候;
未:同「味」,是萬物有滋味;
申:同「身」,是萬物初具形體;
酉:同「鮑」,指萬物十分成熟;
戌:同「滅」,指萬物消滅歸土;
亥:同「核」,指萬物成種子。
干支的相合、相衝、相害和相刑
十天干化合:甲己合化土,乙庚合化金,丙辛合化水,丁壬合化木,戊癸合化火。天乾的合化如同自然界中的事物遇到另一種事物後就發生了本質的變化。
十天干相衝:甲戊相衝,乙己相衝,丙庚相衝,丁辛相衝,戊壬相衝,己癸相衝,庚甲相衝,辛乙相衝,壬丙相衝,癸丁相衝。
十二地支二合局:子丑合化土,寅亥合化木,卯戌合化火,辰酉合化金,巳申合化水,午未合化土。
十二地支三合局:申子辰合化水局,亥卯未合化木局,寅午戌合化火局,巳酉丑合化金局。
十二地支三會局:寅卯辰會木局,巳午未會火局,申酉戌會金局,亥子丑會水局。
十二地支相衝:子午相衝,丑未相衝,寅申相衝,卯酉相衝,辰戌相衝,巳亥相衝。
十二地支相害:子未相害,丑午相害,寅巳相害,卯辰相害,申亥相害,酉戌相害。
十二地支相刑:子卯相刑為無禮之刑,寅巳申為恃勢之刑,丑未戌為無恩之刑,辰午酉亥為自刑。
十二地支暗藏:子宮癸,丑宮己癸辛,寅宮甲丙戊,卯宮乙,辰宮戊乙癸,巳宮丙戊庚,午宮丁己,未宮己丁乙,申宮庚壬戊,酉宮辛,戌宮戊辛丁,亥宮壬甲。
天干地支綜合表
天干(十天干)地支(十二支)
干支名稱甲、乙、丙、丁、戊、已、庚、辛、壬、癸子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
陽甲、丙、戊、庚、壬子、寅、辰、午、申、戌
陰乙、丁、已、辛、癸丑、卯、巳、未、酉、亥
合化甲已合化土,乙庚合化金,丙辛合化水,丁壬合化木,戊癸合化火。地支六合:
子丑合土,寅亥合木,戌卯合火,辰酉合金,巳申合水,午未合日月。
相衝甲—戊乙—已丙—庚丁—辛戊—壬已—癸庚—申辛—乙壬—丙癸—丁地支六衝:
子午相衝,卯酉相衝,寅申相衝,已亥相衝,辰戌相衝,丑未相衝。
地支三合:
申子辰會成水局,亥卯未會成木局,寅午戌會成火局,巳酉丑會成金局,辰戌丑未會成土局(即為四庫)。
干支配四時方位、月建和人體
天干配四時方位:甲乙東方木,屬春;丙丁南方火,屬夏;戊己中央土,屬長夏;庚辛西方金,屬秋;壬癸北方水,屬冬。
天干配屬身體:甲為頭,乙為肩,丙為額,丁為齒舌,戊己為鼻面,庚為筋,辛為胸,壬為脛,癸為足。
天干配屬臟腑:甲為膽,乙為肝,丙為小腸,丁為心,戊為胃,己為脾,庚為大腸,辛為肺,壬為膀胱,癸為腎。
十二支配四時方位:寅卯東方木,巳午南方火,申酉西方金,亥子北方水。辰、戌、丑、未在每個季度的最後一個月,為四季土。
十二支與四季:寅卯辰為春,巳午未為夏、申酉戌為秋,亥子丑為冬。
十二支與月建:正月建寅、二月建卯、三月建辰、四月建巳、五月建午、六月建未、七月建申、八月建酉、九月建戌、十月建亥、十一月建子、十二月建丑。
十二支與臟腑:寅為膽、卯為肝、巳為心、午小腸、辰戌胃、丑未脾、申大腸、酉為肺、亥為腎、子為膀胱。
見下表:
天干甲乙丙丁戊己庚辛壬癸
五行陽木陰木陽火陰火陽土陰土陽金陰金陽水陰水
配人體頭、膽肩、肝額、小腸齒舌、心鼻、胃面、脾筋、大腸胸、肺脛、膀胱足、腎
地支子丑寅卯辰巳午未申酉戌亥
五行陽水陰土陽木陰木陽土陰火陽火陰土陽金陰金陽土陰水
月建十一十二正月二月三月四月五月六月七月八月九月十月
干支紀法
干支紀年法
干支紀年萌芽於西漢,始行於王莽時期,通行於東漢後期。漢章帝元和二年(公元85年),朝廷下令在全國推行干支紀年。有人認為在漢武帝以前已用干支紀年。其實是類似的太歲紀年,用太歲所在位置來紀年,干支只是用以表示十二辰,木星(太歲)11.862年繞天一周,所以太歲約86年會多走過一辰,稱為「超辰」。在顓頊曆上,西漢武帝太初元年(公元前104年)是太歲在丙子,太初曆用超辰法改變為丁丑。漢成帝末年,由劉歆重新編訂的三統曆又把太初元年改變為丙子,把太始二年(公元前95年)從乙酉改變為丙戌。而東漢的歷學者未使用超辰法。所以太歲紀年和干支紀年從太始二年表面一樣。�
干支紀年,一個周期的第一年為「甲子」年,第二年為「乙丑」年,依此類推,60年為一個周期,周而復始地循環。如1947年為農曆丁亥年,60年後的2007年同為農曆丁亥年;1948年為農曆戊子年,2008年同為農曆戊子年,依次類推。
干支紀年是以立春作為一年即歲次的開始,是為歲首,不是以農曆正月初一作為一年的開始。例如,2006年是歲次丙戌年,但嚴格來講,這個丙戌年是自2006年立春起至2007年立春止。
由於干支紀年用的是農曆,所以若用公元年數套用農曆干支紀年時要注意,農曆每年的年尾的日期在公曆里都是跨年的,即公曆的1月和2月的某些日期是屬於上一年農曆的範圍。例如2009年,相應於農曆是己丑年,但2009年1月25日以前的日期仍是屬於農曆戊子年的範圍,即農曆己丑年是從2009年1月26日(春節)開始的。��
干支紀月法
在《史記·律書》中有詳細記載,由於農曆通常有十二個月,而地支又是十二個,所以各月的紀月地支是固定的。這種以十二地支固定分配年內各月,稱為「建」,如建子、建丑等。將各月的地支再配上天干,就構成了干支紀月法。
在不同的朝代,年的開始月份對應的地支也不同,有以建寅為正月的,有以建子為正月的,有以建亥為正月的。現今以建寅為正月,是從西漢《太初曆》開始的。查干支表,帶「寅」的干支只有五個,即丙寅、戌寅、庚寅、壬寅、甲寅。如甲子年丙寅開始,二月為丁卯,……十二月為丁丑;接著是乙丑年戊寅為正月,丙寅年庚寅為正月,丁卯年壬寅為正月,戊辰年甲寅為正月。再繼續下去,己巳年又是丙寅為正月,二月為丁卯,等等。所以干支紀月法以五年為一周,循環使用。
干支紀月時,每個地支對應二十四節氣自某節氣(非中氣)至下次節氣,以交節時間決定起始的一個月期間,不是農曆某月初一至月底。許多曆書註明某農曆月對應某干支,只是近似而非全等對應。若遇甲或己之年,正月大致為丙寅;遇上乙或庚之年,正月大致為戊寅;丙或辛之年正月大致為庚寅,丁或壬之年正月大致為壬寅,戊或癸之年正月大致為甲寅。依照正月之干支,其餘月份按干支推算。如東漢光武帝建武二十九年癸丑年(公元53年)冬至月(大雪至小寒的月份,近似農曆十一月)就是「甲子月」。
年上起月法,就是查每一年十二個月的每個月是什麼名稱(干支)。
一年中陰曆月的地支一字是固定的,即寅為正月,卯為二月.辰為三月,巳為四月,午為五月,未為六月,申為七月,酉為八月,戌為九月,亥為十月,子為十一月,丑為十二月。但月的天干一字卻不固定,須由該年所屬的天干推得。
以下口訣是年上起月法的簡單記憶法,也稱「五虎遁」:
甲己之年丙作首,乙庚之年戊為頭;
丙辛之歲尋庚土,丁壬壬寅順水流;
若問戊癸何處起,甲寅之上好追求。
即若遇甲或己的,正月是丙寅;遇上乙或庚之年,正月為戊寅;丙或辛之年正月為庚寅,丁或壬之年正月為壬寅,戊或癸之年正月為甲寅。正月的干支知道了,其餘月可按六十甲子的順序推知。
例如:1984年是甲子年,1989年是己巳年,其年干是甲和己,所以這兩年的正月都是「丙寅」月。
年上起月表
月年甲己乙庚丙辛丁壬戊癸
正月丙寅戊寅庚寅壬寅甲寅
二月丁卯己卯辛卯癸卯乙卯
三月戊辰庚辰壬辰甲辰丙辰
四月己巳辛巳癸巳乙巳丁巳
五月庚午壬午甲午丙午戊午
六月辛未癸未乙未丁未己未
七月壬申甲申丙申戊申庚申
八月癸酉乙酉丁酉己酉辛酉
九月甲戌丙戌戊戌庚戌壬戌
十月乙亥丁亥己亥辛亥癸亥
冬月丙子戊子庚子壬子甲子
臘月丁丑己丑辛丑癸丑乙丑
干支紀日法�
干支紀日早在殷代就已經使用了,其順序到現在是否有無間斷或錯亂,尚需考證。但已確切知道以春秋魯隱公三年(公元前722年)二月己巳日起,一直延續至今,中間從未間斷和錯亂過,已經有二千七百年的歷史,這是世界上最長的紀日法。欲求公曆某月某日的紀日干支很容易,因為公曆的歷月、歷年所包含的日期有一定規律,所以它的紀日干支也有一定規律,只要知道任何一天的紀日干支就行了。
例如,1986年元旦是乙巳日,那麼到6月22日,其間有172天,去掉60的倍數,尚餘52天,查干支表,從乙巳往後數52,即是6月22日的紀日干支為丁酉日。現今紀日干支仍在使用著。�
干支紀時法
干支紀時,60時辰合5日一個周期。子時分為0時到1時的早子時和23時到24時的晚子時,所以遇到甲或己之日,0時到1時是甲子時,但23時到24時是丙子時。晚子時又稱子夜或夜子。
一天中時辰的地支一字也是確定的,所以二十四小時配十二地支,由夜間十一點至一點為子時,一點至三點為丑時,余照推。時的天干卻由該日所對應天干遁得,其歌訣如下:
甲己還生甲,乙庚丙作初,
丙辛從戊起,丁壬庚子居,
戊癸何方發,壬子是真途。
即若該日是甲或己的,在子時上配上甲為甲子,日是乙庚的,在子時上配上丙為丙子,丙辛日子時上配上戊為戊子,丁壬日為庚子,戊癸日為壬子。知道了子時的干支,便可推知其餘。
日上起時表
時甲己乙庚丙辛丁壬戊癸
子甲子丙子戊子庚子壬子
丑乙丑丁丑己丑辛丑癸丑
寅丙寅戊寅庚寅壬寅甲寅
卯丁卯己卯辛卯癸卯乙卯
辰戊辰庚辰壬辰甲辰丙辰
巳己巳辛巳癸巳乙巳丁巳
午庚午壬午甲午丙午戊午
未辛未癸未乙未丁未己未
申壬申甲申丙申戊申庚申
酉癸酉乙酉丁酉己酉辛酉
戌甲戌丙戌戊戌庚戌壬戌
亥乙亥丁亥己亥辛亥癸亥
干支紀法與陽曆的近似換算�
計算農曆年干支(每60年循環一次)
方法一:年干支序數=(農曆年數-3)÷60後的餘數
方法二:年干數=(農曆年數-3)÷10後的餘數(即取個位數,0作10即癸)
年支數=(農曆年數-3)÷12的餘數(0作12計即亥)
例如:求農曆2009年的年干支
方法一:(2009-3)÷12的餘數為26,對照六十甲子表為「己丑」。
方法二:(2009-3)÷10的餘數為6,算出年天干為「己」;(2009-3)÷12的餘數為2,算出年地支為「丑」,年干支合起來為「己丑」。
計算農曆月干支(每5年循環一次)
農曆月天干序數與年天干序數有關係,甲或己的年份,正月是丙寅;乙或庚之年,正月為戊寅;丙或辛之年正月為庚寅,丁或壬之年正為為壬寅,戊或癸之年正月為甲寅;依次推之。
方法一:月天干序數=(年天干序數×2+月數)÷10取餘數
因每年正月為寅,故從正月至十二月的地支依次為:
月份十一月十二月正月二月三月四月五月六月七月八月九月十月
月支子丑寅卯辰巳午未申酉戌亥
方法二:月地支序數=(月數+2)÷12取餘數
例如:計算2008年5月12日(農曆戊子年四月初八)的月干支
方法一:月天干=(5×2+4)÷10得餘數為4,即月天干為「丁」;
方法二:月地支=(4+2)÷12得餘數為6,即月地支為「巳」。
求得月干支合為「丁巳」。
計算日干支(每60天循環一次)
日干支一般用公曆來算,主要是因為公曆的大、小月有規律,容易計算日數。
方法一:查到各年的元旦日干支,再算出所求日距當年元旦的天數,利用天干和地支的循環規律來求。
第一步:查出或算出當年的元旦干支。因為日干支每60天循環一次,公曆平年有365天,閏年有366天,故如果知道了某一年的元旦干支就可以推導出下一年元旦的干支:平年干支數加5,閏年加6。如求1980至2080年間元旦干支可用下列公式算出:
(1)設(年數-1980)÷4的商為A,餘數為B;
(2)當B=0時,
元旦天干數=((年數-1980)×5+A)÷10取餘數;
元旦地支數=((年數-1980)×5+A+10)÷12取餘數;
(3)當B≠0時,
元旦天干序數=((年數-1980)×5+A+1)÷10取餘數;
元旦地支序數=((年數-1980)×5+A+10+1)÷12取餘數;
第二步:算出當日距元旦天數,設為C。
C=依次累加當日前各月天數+當日日期
第三步:算出當日干支。
日干支的推算公式為(適用公元1年之後):
日天干序數=(元旦日天干序數+C-1)÷10取餘數
日地支序數=(元旦日地支序數+C-1)÷12取餘數
第二、三步有另外一種算法:利用循環規律,用各個月加減數算,各月加減數如下表:
月份一月二
月三月四月五月六月七月八
月九月十
月十一月十二月
天干-10-2-1-10012233
地支-10105-16072839
閏年001111111111
計算公式為:
日天干序數=(元旦日天干序數+當月天干加減數+日期數+閏年修正值)÷10取餘數
日地支序數=(元旦日天干序數+當月天干加減數+日期數+閏年修正值)÷12取餘數
例如:求2009年1月29日的干支
第一步:求2009年元旦干支:
2009年元旦天干=((2009-1980)×5+7+1)÷10取餘數=3;
2009年元旦地支=((2009-1980)×5+7+11)÷12取餘數=7;
第二步:求當日距2009年1月1日的天數。
C=29;
第三步:求2009年1月29日干支。
當日天干=(3+29-1)÷10取餘數=1;或當日天干=(3-1+29+0)÷10取餘數=1
當日地支=(7+29-1)÷12取餘數=11;或當日地支=(7-1+29+0)÷12取餘數=11。
求得2009年1月29日的干支為「甲戌」。
計算時干支(每5天循環一次)
時地支數=([(當時時間+1)/2]+1)÷12取餘數(注當時時間取值為0-24);
時天干數=((日天干數-1)×2+時地支數)÷10取餘數;
例如:計算2009年1月29日(甲戌日)13時43分的時干支
時地支數=([(13+1)/2+1])÷12取餘數=8;
時天干數=((1-1)×2+8)÷10取餘數=8;
求得時干支為「辛未」時。
六十甲子
六十甲子循環紀年法
以天干和地支按順序相配,即甲、乙、丙、丁、戊、己、庚、辛、壬、癸與子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥相組合,從「甲子」開始,到「癸亥」結束,滿六十為一周,稱為「六十甲子」,或「六十花甲子」。又由於起頭是「甲」字的有六組,所以也稱「六甲」。
我國用六十甲子循環紀年月日由來已久,尤其以紀年為普遍,例如蘇東坡的《前赤壁賦》有「壬戌之秋,七月既望」的句子,壬戌就是壬戌年。以六十甲子紀數,較之以數目來記數不易發生錯誤,例如孔子誕辰的干支為庚子,有人認為是陰曆八月二十一日,有人認為是八月二十七日,有人認為是八月二十八日,頗有爭論,因在史籍上有年月日干支可以考證,所以才確定孔子誕辰日為八月二十七日。
六十甲子表
1.甲子2.乙丑3.丙寅4.丁卯5.戊辰6.己巳7.庚午8.辛未9.壬申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.癸亥
時辰
古時辰與今24時的對應關係
十二地支紀時(十二辰紀時)和天象紀時及24時的對應關係表
24時23-11-33-55-77-99-1111-1313-1515-1717-1919-2121-23
地支子丑寅卯辰巳午未申酉戌亥
天象夜半雞鳴平旦日出食時隅中日中日昳日晡日入黃昏入定
子時(北京時間23:00至1:00):夜半,又名子夜、中夜。
丑時(北京時間1:00至3:00):雞鳴,又名荒雞。
寅時(北京時間3:00至5:00):平旦,又稱黎明、早晨、日旦等。寅時是夜與日的交替之際。
卯時(北京時間5:00至7:00):日出,又名日始、破曉、旭日等。指太陽剛剛露臉,冉冉初升的一段時間。
辰時(北京時間7:00至9:00):食時,又名早食等。古人「朝食」之時也就是吃早飯時間。
巳時(北京時間9:00至11:00):隅中,又名日禺等。臨近中午的時候。
午時(北京時間11:00至13:00):日中,又名日正、中午等。
未時(北京時間13:00至15:00):日昳,又名日跌、日央等。太陽偏西的時候。
申時(北京時間15:00至17:00):哺時,又名日鋪、夕食等。
酉時(北京時間17:00至19:00):日入,又名日落、日沉、傍晚。意為太陽落山的時候。
戌時(北京時間19:00至21:00):又名日夕、日暮、日晚等。太陽已經落山,天將黑未黑的時候,又稱黃昏。
亥時(北京時間21:00至23:00):人定,又名定昏等。深夜時刻。
古代的「更點」
古代也用「更」來計算時辰,把一夜分為五更,按更擊鼓報時,戌時為一更,亥時為二更,子時為三更,丑時為四更,寅時為五更。每更又分為五點,每點24分鐘。
古代辰制的分類
古代的辰制有多種分法。
十二時辰制:西周時就已使用。漢代命名為夜半、雞鳴、平旦、日出、食時、隅中、日中、日昳、晡時、日入、黃昏、人定。又用十二地支來表示,以夜半二十三點至一點為子時,一至三點為丑時,三至五點為寅時,依次遞推。
二十四時辰制:宋以後把二十時辰中每個時辰平分為初、正兩部分,這樣,子初、子正、丑初、丑正,依此類推,恰為二十四時辰,同現在一天二十四小時時間一致。
十時辰制:出現於先秦。晝夜各五分。據《隋書.天文志》,晝為朝、禺、中、晡、夕,夜為甲、乙、丙、丁、戊(後用五更來表示)。
五時辰制:其名稱為晨明、朏明、旦明、蚤(早)食、宴(晚)食、隅中、正中、少還、鋪時、大還、高舂、下舂、縣(懸)東、黃昏、定昏。參閱《淮南子.天文訓》。
百刻制:即把晝夜分成均衡的一百刻。其產生與漏刻的使用有關。可能起源於商代。漢時曾把它改造為百二十刻,南朝梁改為九十六刻、一百零八刻,幾經反覆,直至明末歐洲天文學知識傳入才又提出九十六刻制的改革,清初定為正式的制度。
古代不一定具備嚴格的時間意義,一般地說,日出時可稱旦、早、朝、晨,日入時稱夕、暮、晚。太陽正中時稱日中、正午、亭午,將近日中時稱隅中,偏西時稱昃、日昳。日入後是黃昏,黃昏後是人定,人定後是夜半(或稱夜分),夜半後是雞鳴,雞鳴後是昧旦、平明,即天已亮的時間。古人一天兩餐,上餐在日出後隅中前,這段時間稱食時或早食;晚餐在日昃後日入前,這段時間稱晡時。