干支


干支 (简体)

Free Web Hosting with Website Builder
天干
地支

干支天干地支的合稱,由兩者經一定的組合方式搭配成六十對,為一個周期,循環往復,稱為六十甲子六十花甲子中國古代用以記錄年、月、日。也用於形容60歲的老年人。

考古發現,在商朝後期帝王帝乙時的一塊甲骨上,刻有完整的六十甲子,可能是當時的日曆。這也說明在商朝時已經開始使用干支紀日了。根據考證,春秋時期魯隱公三年二月己巳(公元前720年二月初十),曾發生一次日食。這是中國使用干支紀日的比較確切的證據。而使用皇帝年號紀年則是漢武帝時期建元年號。

干支法在中國古代一直使用,從未間斷。因此對研究歷史非常有幫助,非常容易推算歷史時間。

目錄

干支的一個循環

干與支
甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉
甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未
甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳
甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯
甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥

干支紀年

干支紀年萌芽于西漢,始行於王莽,通行於東漢後期。章帝元和二年(公元85年),朝廷下令在全國推行干支紀年。有人認為中國在漢武帝以前已用干支紀年。可是,其實是類似的太歲紀年,用太歲所在位置來紀年,干支只是用以表示十二辰(把黃道附一周天分為十二等分);木星(太歲)11.862年繞天一周,所以太歲約86年會多走過一辰,這叫做「超辰」。在顓頊曆上,西漢武帝太初元年(前104年)是太歲在丙子太初曆用超辰法改變為丁丑漢成帝末年,由劉歆重新編訂的三統曆又把太初元年改變為丙子,把太始二年(前95年)從乙酉改變為丙戌。而東漢的曆學者沒用超辰法。所以太歲紀年和干支紀年從太始二年表面一樣。

干支紀年,一個周期的第一年為「甲子」(如黃巾起義口號為「歲在甲子,天下大吉」),第二年為「乙丑」,依此類推,60一個周期;一個周期完了重複使用,周而復始,循環下去。如1864年農曆甲子年,60年後的1924年同為農曆甲子年;1865年為農曆乙丑年,1925年同為農曆乙丑年,依次類推。

必須特別注意的是干支紀年是以立春作爲一年即歲次的開始,是爲歲首,不是以農曆正月初一作爲一年的開始。例如,1984年大致是歲次甲子年,但嚴格來講,當時的甲子年是自1984年立春起,至1985年立春止。

干支紀年與公曆的近似換算

從已知的公曆年份計算干支紀年:年份數減3,除以10的餘數是天干,除以12的餘數是地支。(公元前的年份則用58-「年份數除以60的餘數」後計算)


干支紀日

干支紀日,60大致合2個月一個周期;一個周期完了重複使用,周而復始,循環下去。確定的文獻指出干支紀日始於隱公三年夏曆二月己巳日(公元前720年二月初十)。

因為儒略曆的平年有365日,而每4年一次,公元年能被4整除,閏年有366日,平均一年365.25日,所以4年1461日和一甲子的60日,最小公倍數是29220日,合80年。這就是說,每80年,干支紀日對應的儒略曆月日日期會反復一次循環。(公元4年本來應爲閏年,但因為公元前45年開始實施儒略曆後,「每隔3年」加一次閏日被誤爲「每3年」加一次閏日,所以羅馬皇帝屋大維下令前5年前1年4年停閏以修正錯誤置閏。)

因為格里曆的平年有365日,而每4年一次,公元年能被100但非400整除,閏年有366日,平均一年365.2425日,所以400年146097日和一甲子的60日,最小公倍數是2921940日,合8000年。這就是說,每80年,干支紀日對應的格里曆月日日期若沒有遇到能被100但非400整除的公元年,會反復一次循環,但整體而言,假設未來從不改格里曆,每8000年,干支紀日對應的格里曆月日日期才會反復一次完整的循環。1912年中華民國元年)2月18日,合農曆壬子年正月初一,以及9912年2月18日,都是是「甲子日」。

干支紀日與格里曆的換算

若我們把天干的「甲、乙、……、壬、癸」編上 0, ……, 8, 9 等序號;地支的「子、丑、……、戌、亥」亦編上 0, 1, ……, 10, 11 等序號,那麼:

從已知的格里曆年份計算干支紀年:年份數減 4,除以 10 的餘數是天干,除以 12 的餘數是地支。例如:

(1972 - 4) mod 10 ≡ 8,所以天干是「壬」;
(1972 - 4) mod 12 ≡ 0,所以地支是「子」。

從已知日期計算干支紀日的公式為:

g = 4C + [{C \over 4}]+ 5y + [{y \over 4}] + [{3 \times (M+1) \over 5}] + d - 3
z = 8C + [{C \over 4}] + 5y + [{y \over 4}] + [{3 \times (M+1) \over 5}] + d + 7 + i

其中奇數月 i=0,偶數月 i=6,C 是世紀數減一,y 是年份後兩位,M 是月份,d 是日數。1月和 2月按上一年的 13月和 14月來算。[ ] 表示取整。g 除以 10 的餘數是天干,z 除以 12 的餘數是地支。

干支紀時

干支紀時,60時辰合5日一個周期;一個周期完了重複使用,周而復始,循環下去。必須注意的是子時分爲0時到1時的早子時和23時到24時的晚子時,所以遇到甲或己之,0時到1時是甲子時,但23時到24時是丙子時。晚子時又稱子夜或夜子。日上起時亦有歌訣:甲己還加甲,乙庚丙作初;丙辛從戊起, 丁壬庚子居;戊癸何方發, 壬子是真途。下表列出日天乾和時辰地支構成的時辰干支,以北京時間UTC+8)為準:

時辰地支 北京時間 (UTC+8) 甲或己日 乙或庚日 丙或辛日 丁或壬日 戊或癸日
早子時 0時—1時 甲子時 丙子時 戊子時 庚子時 壬子時

丑時

1時—3時 乙丑時 丁丑時 己丑時 辛丑時 癸丑時
寅時 3時—5時 丙寅時 戊寅時 庚寅時 壬寅時 甲寅時
卯時 5時—7時 丁卯時 己卯時 辛卯時 癸卯時 乙卯時
辰時 7時—9時 戊辰時 庚辰時 壬辰時 甲辰時 丙辰時
巳時 9時—11時 己巳時 辛巳時 癸巳時 乙巳時 丁巳時
午時 11時—13時 庚午時 壬午時 甲午時 丙午時 戊午時
未時 13時—15時 辛未時 癸未時 乙未時 丁未時 己未時
申時 15時—17時 壬申時 甲申時 丙申時 戊申時 庚申時
酉時 17時—19時 癸酉時 乙酉時 丁酉時 己酉時 辛酉時
戌時 19時—21時 甲戌時 丙戌時 戊戌時 庚戌時 壬戌時
亥時 21時—23時 乙亥時 丁亥時 己亥時 辛亥時 癸亥時
晚子時 23時—24時 丙子時 戊子時 庚子時 壬子時 甲子時

參看

參考文獻







Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History