|
天干地支相關(guān)關(guān)系 天干地支簡稱干支,是夏歷中用來編排年號和日期用的。 歷法用天干、地支編排年號和日期,天干共十個字,因此又稱為“十天干”,其排列順序為:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支共十二個字,排列順序為:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。其中甲、丙、戊、庚、壬為陽干,乙、丁、己、辛、癸為陰干。子、寅、辰、午、申、戌為陽支,丑、卯、巳、未、酉、亥為陰支。 以一個天干和一個地支相配,排列起來,天干在前,地支在后,天干由甲起,地支由子起,陽干對陽支,陰干對陰支(陽干不配陰支,陰干不配陽支)得到六十年一周期的甲子回圈。稱為“六十甲子”或“花甲子”。中國人民過去就是以六十甲子循環(huán)來紀年、紀月、紀日、紀時的。 天干地支這共二十二個的符號錯綜有序,充滿圓融性與規(guī)律性。它顯示了大自然運行的規(guī)律,即時(時間)空(方位)互動,和“陰”與“陽”的作用結(jié)果。中國歷法包含了陰陽五行的思想和自然回圈運化的規(guī)律。 年:每個干支為一年,六十個干后,又從頭算起,周而復始,循環(huán)不息。由甲子開始,滿六十年稱做一甲子或一花甲子。稱為干支紀年法。 月:正月是由寅開始,每個月的地支固定不變,然后依次與天干組合;由第一年的正月丙寅月、二月是丁卯月、三月是戊辰。從甲子月到癸亥月,共六十甲子,剛好五年。 日:由甲子日開始,按順序先后排列,六十日剛好是一個干支的周期。 時:由甲子時開始,但記時的地支固定不變,每天十二個時辰。 地支與五行方位的關(guān)系 子(鼠)屬陽水,北方;亥(豬)屬陰水,北方。 寅(虎)屬陽木,東方;卯(兔)屬陰木,東方。 巳(蛇)屬陰火,南方;午(馬)屬陽火,南方。 申(猴)屬陽金,西方;酉(雞)屬陰金,西方。 辰(龍)、戌(犬)屬陽土,中方; 丑(牛)、未(羊)屬陰土,中方。
天干與五行方位的關(guān)系 甲為棟梁之木,東方。乙為花果之木,東方。丙為太陽之火,南方。丁為燈燭之火,南方。 戊為城墻之土,中方。己為田園之土,中方。庚為斧鉞之金,西方。辛為首飾之金,西方。 壬為江河之水,北方。癸為雨露之水,北方。 天干地支與十二生肖 在中國古代的歷法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被稱為“十天干”,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作“十二地支”。兩者按固定的順序互相配合,組成了干支紀法。從殷墟出土的甲骨文來看,天干地支在中國古代主要用于紀日,此外還曾用來紀月、紀年、紀時等。那么,干支紀法的發(fā)明者究竟是誰呢? 雖然有以下一些說法來考證干支的起源,但是究竟是誰發(fā)明?最早出現(xiàn)于何時?始終都是一個謎。 大約在戰(zhàn)國末年,依據(jù)各國史官長期積累下來的材料編成的史書《世本》說:“容成作歷,大橈作甲子”,“二人皆黃帝之臣,蓋自黃帝以來,始用甲子紀日,每六十日而甲子一周”。看來干支是大撓創(chuàng)制的,大撓“采五行之情,占斗機所建,始作甲乙以名日,謂之干;作子丑以名月,謂之枝,有事于天則用日,有事于地則用月,陰陽之別,故有枝干名也。” 一些學者從中國上古的夏代帝王世系和商代湯王以下所有帝王的名字中,探究十天干中的字已被用于名號這一特有現(xiàn)象。為駁干支外來說,陳遵媯在《中國天文學史》中指出,“在四千多年前的夏代,可能已有干支產(chǎn)生了”。鄭文光在所著《中國天文學源流》一書中認為,十天干起源于中國古代伏羲和“生十日”的神話傳說,是十進位法概念在紀時中的反映,應當產(chǎn)生于漁獵時代的原始社會;“十二地支”則由常羲“生月十有二”的神話傳說演變而來,產(chǎn)生于殷商之前,后逐漸演變?yōu)槭?。所以,鄭文光推斷?span lang="EN-US">“十二支宜乎是夏人的創(chuàng)作。”杜石然等則在編著的《中國科學技術(shù)史稿》一書中,主張夏代已有十天干紀日法,商代在夏代天干紀日的基礎(chǔ)上,進一步使用干支紀法,從而把十天干和十二地支配合在一起形成六十循環(huán)的紀日法。 清代劉獻《廣陽雜記》引李長卿《松霞館贅言》:“子何以屬鼠也?曰:天開于子,不耗則其氣不開。鼠,耗蟲也。于是夜尚未央,正鼠得令之候,故子屬鼠。地辟于丑,而牛則開地之物也,故丑屬牛。人生于寅,有生則有殺。殺人者,虎也,又寅者,畏也??晌纺艋ⅲ室鷮倩?。卯者,日出之候。日本離體,而中含太陰玉兔之精,故卯屬兔。辰者,三月之卦,正群龍行雨之時,故辰屬龍。巳者,四月之卦,于時草茂,而蛇得其所。又,巳時蛇不上道,故屬蛇。午者,陽極而一陰甫生。馬者,至健而不離地,陰類也,故午屬馬。羊嚙未時之草而茁,故未屬羊。申時,日落而猿啼,且伸臂也,譬之氣數(shù),將亂則狂作橫行,故申屬猴。月出之時,月本坎體,中含金雞之精,故本屬雞。亥時,豬則飲食之外無一所知,故亥屬豬。” 另一種說法,十二生肖的選用與排列,是根據(jù)動物每天的活動時間確定的。中國至少從漢代開始,便已經(jīng)根據(jù)太陽升起的時間,將一晝夜區(qū)分為十二個時辰并采用十二地支計時法來記錄這十二時辰(大時),每個時辰相當于兩個小時,這樣一晝夜便是現(xiàn)在所稱的二十四小時。 夜晚十一時到凌晨一時是子時,此時老鼠最為活躍。凌晨一時到三時,是丑時,牛正在反芻。據(jù)說也是牛開始耕田的時刻。三時到五時,是寅時,此時老虎到處游蕩覓食,最為兇猛。五時到七時,為卯時,這時太陽尚未升起,月亮還掛在天上,此時玉兔搗藥正忙。人間的兔子也開始出來覓食。上午七時到九時,為辰時,這正是神龍行雨的好時光。九時到十一時,為巳時,蛇開始活躍起來。上午十一時到下午一時,陽氣正盛,為午時,正是天馬行空的時候。下午一時到三時,是未時,羊在這時吃草,會長得更壯。下午三時到五時,為申時,這時猴子活躍起來。五時到七時,為酉時,夜幕降臨,雞開始歸窩。晚上七時到九時,為戌時,狗開始守夜。晚上九時到十一時,為亥時,此時萬籟俱寂,豬正在鼾睡。 關(guān)于十二生肖的排列,還有各種傳說,這類故事,或似開心解悶的笑談,或似貶惡揚善的寓言,文學成分較濃。但是,生肖座次的排定,決非一朝一夕,也不是一代人所能完成的。最初未必就是一次提名十二種,也許只有四五個,也許曾有過超額的局面,后來優(yōu)勝劣汰,定額定員并定位了,一直傳至今日。 相關(guān)規(guī)律 天干地支紀年 干支紀年萌芽于西漢,始行于王莽,通行于東漢后期。漢章帝元和二年(85年),朝廷下令在全國推行干支紀年。有人認為中國在漢武帝以前已用干支紀年??墒?,其實是類似的太歲紀年,用太歲所在位置來紀年,干支只是用以表示十二辰(把黃道附一周天分為十二等分);木星(太歲)11.862年繞天一周,所以太歲約86年會多走過一辰,這叫做“超辰”。在顓頊歷上,西漢武帝太初元年(公元前104年)是太歲在丙子,太初歷用超辰法改變?yōu)槎〕?。漢成帝末年,由劉歆重新編訂的三統(tǒng)歷又把太初元年改變?yōu)楸?,把太始二年(公元?span lang="EN-US">95年)從乙酉改變?yōu)楸?。而東漢的歷學者沒用超辰法。所以太歲紀年和干支紀年從太始二年表面一樣。 干支紀年,一個周期的第一年為“甲子”(如黃巾起義口號為“歲在甲子,天下大吉”),第二年為“乙丑”,依此類推,60年一個周期;一個周期完了重復使用,周而復始,循環(huán)下去。(60是10、12的最小公倍數(shù),所以每60年為一周期)。如1644年為農(nóng)歷甲申年,60年后的1704年同為農(nóng)歷甲申年,300年后的1944年仍為農(nóng)歷甲申年,所以一代文豪郭沫若寫有《甲申三百祭》;1864年為農(nóng)歷甲子年,60年后的1924年同為農(nóng)歷甲子年;1865年為農(nóng)歷乙丑年,1925、1985年同為農(nóng)歷乙丑年,依次類推。 必須特別注意的是干支紀年是以立春作為一年即歲次的開始,是為歲首,不是以農(nóng)歷正月初一作為一年的開始。例如,1984年大致是歲次甲子年,但嚴格來講,當時的甲子年是自1984年立春起,至1985年立春止。
天干地支紀月 干支紀月時,每個地支對應二十四節(jié)氣自某節(jié)氣(非中氣)至下一個節(jié)氣,以交節(jié)時間決定起始的一個月期間,不是農(nóng)歷某月初一至月底。許多歷書注明某農(nóng)歷月對應某干支,只是近似而非全等對應。若遇甲或己的年份,正月大致是丙寅;遇上乙或庚之年,正月大致為戊寅;丙或辛之年正月大致為庚寅,丁或壬之年正月大致為壬寅,戊或癸之年正月大致為甲寅。依照正月之干支,其余月份按干支推算。60個月合5年一個周期;一個周期完了重復使用,周而復始,循環(huán)下去。東漢光武帝建武二十九年癸丑年(公元53年)冬至月(大雪至小寒的月份,近似農(nóng)歷十一月)就是“甲子月”。有歌訣為證:甲己之年丙作首,乙庚之歲戊為頭;丙辛必定尋庚起,丁壬壬位順行流;更有戊癸何方覓,甲寅之上好追求。下表是地支紀月時對應的節(jié)氣時間段、中氣、近似農(nóng)歷月份、近似陽歷月份、以及年天干和月地支構(gòu)成的月干支: 月地支節(jié)氣時間段中氣近似農(nóng)歷月份近似陽歷月份甲或己年乙或庚年丙或辛年丁或壬年戊或癸年 寅月立春—驚蟄雨水正月 2月丙寅月戊寅月庚寅月壬寅月甲寅月 卯月驚蟄—清明春分二月 3月丁卯月己卯月辛卯月癸卯月乙卯月 辰月清明—立夏谷雨三月 4月戊辰月庚辰月壬辰月甲辰月丙辰月 巳月立夏—芒種小滿四月 5月己巳月辛巳月癸巳月乙巳月丁巳月 午月芒種—小暑夏至五月 6月庚午月壬午月甲午月丙午月戊午月 未月小暑—立秋大暑六月 7月辛未月癸未月乙未月丁未月己未月 申月立秋—白露處暑七月 8月壬申月甲申月丙申月戊申月庚申月 酉月白露—寒露秋分八月 9月癸酉月乙酉月丁酉月己酉月辛酉月 戌月寒露—立冬霜降九月 10月甲戌月丙戌月戊戌月庚戌月壬戌月 亥月立冬—大雪小雪十月 11月乙亥月丁亥月己亥月辛亥月癸亥月 子月大雪—小寒冬至十一月 12月丙子月戊子月庚子月壬子月甲子月 丑月小寒—立春大寒十二月 1月丁丑月己丑月辛丑月癸丑月乙丑月 干支紀月法未普遍實行,主要為星相家推算八字用。 推算實例:2004年大致是農(nóng)歷甲申年。那次甲申年自2004年2月4日19時56分立春起,至2005年2月4日1時43分立春止。這里的時刻是東經(jīng)120度標準時。 丙寅月,2004年2月4日19時56分立春~2004年3月5日13時56分驚蟄 丁卯月,2004年3月5日13時56分驚蟄~2004年4月4日18時43分清明 戊辰月,2004年4月4日18時43分清明~2004年5月5日12時2分立夏 己巳月,2004年5月5日12時2分立夏~2004年6月5日16時14分芒種 庚午月,2004年6月5日16時14分芒種~2004年7月7日2時31分小暑 辛未月,2004年7月7日2時31分小暑~2004年8月7日12時20分立秋 壬申月,2004年8月7日12時20分立秋~2004年9月7日15時13分白露 癸酉月,2004年9月7日15時13分白露~2004年10月8日6時49分寒露 甲戌月,2004年10月8日6時49分寒露~2004年11月7日9時59分立冬 乙亥月,2004年11月7日9時59分立冬~2004年12月7日2時49分大雪 丙子月,2004年12月7日2時49分大雪~2005年1月5日14時3分小寒 丁丑月,2005年1月5日14時3分小寒~2005年2月4日1時43分大寒 天干地支紀日 干支紀日,60日大致合2個月一個周期;一個周期完了重復使用,周而復始,循環(huán)下去。確定的文獻指出干支紀日始于魯隱公三年夏歷二月己巳日(公元前720年二月初十)。 因為儒略歷的平年有365日,而每4年一次,公元年能被4整除,閏年有366日,平均一年365.25日,所以4年1461日和一甲子的60日,最小公倍數(shù)是29220日,合80年。這就是說,每80年,干支紀日對應的儒略歷月日日期會反復一次循環(huán)。(公元4年本來應為閏年,但因為公元前45年開始實施儒略歷后,“每隔3年”加一次閏日被誤為“每3年”加一次閏日,所以羅馬皇帝屋大維下令前5年、前1年、4年停閏以修正錯誤置閏。) 因為格里歷的平年有365日,而每4年一次閏年,但是如果遇上整百年,公元年能被400整除才能認定為閏年(這是因為按照現(xiàn)在立法計算,四年一閏的規(guī)定使每年多出0.0078天,經(jīng)過400年大約會多出3天,如果在能被400整除年份的前面3個百年不算閏年,則正好平衡),閏年有366日,平均一年365.2425日,所以400年146097日和一甲子的60日,最小公倍數(shù)是2921940日,合8000年。這就是說,每80年,干支紀日對應的格里歷月日日期若沒有遇到能被100但非400整除的公元年,會反復一次循環(huán),但整體而言,假設(shè)未來從不改格里歷,每8000年,干支紀日對應的格里歷月日日期才會反復一次完整的循環(huán)。1912年2月18日,合農(nóng)歷壬子年正月初一,以及9912年2月18日,都是“甲子日”。 干支記日比起記載某月某日,其優(yōu)勢是非常容易計算歷史事件的日期間隔,以及是否有閏月存在。因為農(nóng)歷每個月29或30日不定(而且有沒有閏月也不知道),故如果日期跨月,則計算將會非常困難。至于某月某日和干支的對應,則可以查萬年歷。 例:《史記·秦始皇本紀》記載,“(始皇)三十七年十月癸丑,始皇出游。……七月丙寅,始皇崩于沙丘平臺。”秦朝歷法,每年的第一個月為十月,然后是十一月、十二月、一月……九月。也就是出游后過了9個多月(不算閏月),駕崩了。計算此次出游的總?cè)掌跀?shù)。 解:從癸丑(第50天)到丙寅(第3天)總共是13天。所以總出游日期數(shù)一定是60n+13。9個月大約是270天,但270天并不是60的倍數(shù),所以可以判斷有一個閏月;從而,n=5,總共出行10個多月,日期數(shù)為313天。 用日期記日的失敗例子:從洪武三十一年五月廿九日到六月初一日,一共多少天? 答:洪武三十一年五月有29天,所以只有1天。(錯誤) 原因:洪武三十一年有閏五月(共29天)。《明史》記載,洪武三十一年閏五月,朱元璋駕崩。所以該問題答案應是1+29=30天。 天干地支記時 干支紀時,60時辰合5日一個周期;一個周期完了重復使用,周而復始,循環(huán)下去。必須注意的是子時分為0時到1時的早子時和23時到24時的晚子時,所以遇到甲或己之日,0時到1時是甲子時,但23時到24時是丙子時。晚子時又稱子夜或夜子。日上起時亦有歌訣:甲己還加甲,乙庚丙作初;丙辛從戊起,丁壬庚子居;戊癸何方發(fā),壬子是真途。下表列出日天干和時辰地支構(gòu)成的時辰干支,以北京時間(UTC+8)為準: 時辰地支北京時間 甲或己日乙或庚日丙或辛日丁或壬日戊或癸日 子時 23時--1時 甲子時 丙子時 戊子時 庚子時 壬子時 丑時 1時—3時 乙丑時 丁丑時 己丑時 辛丑時 癸丑時 寅時 3時—5時 丙寅時 戊寅時 庚寅時 壬寅時 甲寅時 卯時 5時—7時 丁卯時 己卯時 辛卯時 癸卯時 乙卯時 辰時 7時—9時 戊辰時 庚辰時 壬辰時 甲辰時 丙辰時 巳時 9時—11時 己巳時 辛巳時 癸巳時 乙巳時 丁巳時 午時 11時—13時庚午時 壬午時 甲午時 丙午時 戊午時 未時 13時—15時辛未時 癸未時 乙未時 丁未時 己未時 申時 15時—17時壬申時 甲申時 丙申時 戊申時 庚申時 酉時 17時—19時癸酉時 乙酉時 丁酉時 己酉時 辛酉時 戌時 19時—21時甲戌時 丙戌時 戊戌時 庚戌時 壬戌時 亥時 21時—23時乙亥時 丁亥時 己亥時 辛亥時 癸亥時 天干地支次序表 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.癸亥 |
|
|