干支

天干地支是十干與十二支的合稱、簡通稱為十天干十二地支，由兩者經一定的組合方式搭配成六十對，為一週期，迴圈往復，稱為一甲子或花甲之年。歷史.古代中國用以記錄年、月、日子及時期。漢字文化圈地區也曾跟隨古代中國用干支記錄時間。最初，干支為古越語，並將其音譯至中文。十天干 : 閼逢、旃蒙、柔兆、強圉、著雍、屠維、上章、重光、玄黓、昭陽。十二地支 : 困敦、赤奮若、攝提格、單閼、執徐、大荒落、敦牂、協洽、涒灘、作噩、閹茂、大淵獻。因干支紀年法紀年時一週期為六十年，所以也用“甲子之年”或“花甲之年”來形容或歲數之一的老人。考古發現，最早在商朝後期帝王帝乙時的一塊甲骨上，刻有完整六十甲子，可能是當時的日曆，說明在商朝時已經開始使用干支紀日了。根據考證，春秋時期魯隱公三年二月己巳曾發生日食，這是中國古代使用干支紀日的確切證據。而使用皇帝年號紀年則始自漢武帝太初年號。干支在古代稱榦枝，好比樹幹和樹枝，有主幹分枝之意。干支曆作為中國傳統曆法，在古代中國一直使用，從未間斷，對研究歷史相當有幫助，便於推算-{}-歷史時間。干支年號.起始.天干地支之起始點為5020年前的公元前2997年#重定向迴圈天干地支.原則要求天干與地支配對使用，兩兩相配，始於甲子，終於癸亥，六十為一迴圈。即如下兩組配對且交叉使用：十天干與十二地支的配對規則.根據紅色字型的又遁還曆天干上。天干及地支配對十干與十二支列表.天干和地支配對60年花甲子全表各甲子年份干支為60個配對名稱列表.太平天國時，曾把“醜”改為“好”，“卯”改為“榮”；“亥”改為“開”。干支紀年.《》載記軒轅黃帝「作甲子，甲乙丙丁戊己庚辛壬癸謂之幹，子醜寅卯辰巳午未申酉戌亥謂之枝，枝幹相配以名日，而定之以納音。」創立干支紀年法，將十天干和十二地支分別組合起來，共配成為六十組合，用來表示年、月、日之次序，周而復始，迴圈使用。干支紀年萌芽於西漢，始行於王莽，通行於東漢後期。漢章帝元和二年從乙酉改變為丙戌。而東漢的曆學者沒用超辰法。所以太歲紀年和干支紀年從太始二年表面一樣。干支紀年，週期第一年為“甲子”，第二年為“乙丑”，依此類推，60年一週期；週期完了重複使用，週而復始，迴圈下去。60甲子年後的天干地支，如：1744、1804、1864、1924、1984、2044年同為甲子年；1745、1805、1865、1925、1985、2045年同為乙丑年，依次類推。這種作記法俗稱一為「天運歲次○○年」。干支紀年→西曆.西曆新年和華夏新年或干支曆新年相差少於兩個月；在西曆新年後，華夏新年或干支曆新年之前，例如西曆1月2日，則續用上年之干支。夏曆以正月初一為一年之始，而干支曆八字則以立春為一年之始。天干用序號1至10表示甲到癸，地支用1至12對應子到亥。6×幹－5×支＋3即，設年是西元後某年，幹是年的天干，則年≡6幹－5支＋3甲子＝1，乙丑＝2，丙寅＝3，…，癸亥＝60。設是六十干支的第"x"組，則"x"和幹分別除以10時餘數相同："x"≡幹同乘以6：6"x"≡6幹"x"和支分別除以12時餘數相同："x"≡支同乘以5：5"x"≡5支兩式相減：6"x"－5"x"≡"x"≡6幹－5支西元3年是癸亥年，是六十干支的第60組兼最後一組：年≡"x"＋3代入即得：年≡6幹－5支＋3。註一：第一行的意義是在60年迴圈中的位置。負數並無不可，因後面可任意加或減60的倍數×5＋幹］不是1至60間的整數。註二：為何加3或1983：因西元4年和1984年是甲子年，1＋3＝4，1＋1983＝1984。這兩年的差額1980是60的倍數。3容易記，1983年是小於現在的年份中，最接近現在者。例子1：辛亥年。辛是天干中的8，亥是地支中的12。6×8－5×12＝－12。1983－12＝1971，1971＋60＝2031，1971－60＝1911；計算得2031年、1971年和1911年都是辛亥年。例子2之1：癸巳年到辛酉年最少隔幾年？癸＝10，巳＝6，辛＝8，酉＝10，6×＝－32，－32＋60＝28，故最少隔28年。例子2之2：反過來問，辛酉年到癸巳年最少隔幾年？只要將上述答案取相反數，再加60，使之為正整數，即為答案，故最少隔－28＋60＝32年。此運算特性符合一般大眾對於迴圈事項的先後間距的認知。可見所有亥年在60迴圈中都相當於［天干×6］：乙亥年：12；丁亥年：24；己亥、辛亥、癸亥：36，48，60。這是很簡單直接的，亦可從以上公式得出。西曆→干支紀年.將西元後年分減3，再除以10，所得餘數即為第幾幹。1995－3＝1992，1992除以10的餘數是2，第2幹——乙；1992除以12的餘數是0，第12支——亥，故西元1995年為乙亥年。1861－3＝1858，1858除以10的餘數是8，第8幹——辛；1858除以12的餘數是10，第10支——酉，故西元1861年為辛酉年。西元前紀年與干支紀年的換算表：如：西元前155年尾數5對應天干的“丙”；155除以12得餘數11，對應地支的“戌”。該年為丙戌年。西元前8年則為癸丑年；西元前2年為己未年。干支紀月.史書中通常以序數紀月，干支紀月除了月建之外，月幹在研究中國歷史時並不普遍，而較常用於計算八字。月建於春秋時期即已可見。「以子建月」即以日南至的十一月為一年的開始。可能到了唐代才配上天干。此外由於各帝王可能採用不同曆法，因此干支紀月亦不見得準確。例如三國時期用景初曆，可能出現在不同國家，卻在不同日換月分的情況；一國是初一，另一國是前一個月的月末，此時月干支即不同。計算八字時使用的干支曆，與史書、傳統曆法分月，並賦以地支之名，如大雪小寒之間為子月，小寒到立春為丑月。因此八字計算過了當月節氣發生之時刻才換月干支，可能產生月中與日中換干支的情況。計算八字時使用的干支曆以立春時刻為一年之始，每五年一迴圈，每月的天干由該月支所在年的天干決定。例如：若某年的子月所在之年為甲子年，則該子月為丙子月，緊接著其後的丑月是丁丑月。年上起月的歌訣，《五虎遁月歌》：甲己之年丙作初，乙庚之歲戊為頭，丙辛歲首從庚起，丁壬壬位順流行，若問戊癸何方法，甲寅之上好推求。具體推算如下：丙寅月.公元紀年以下丙寅年六十月幹紀年紀元後天干地支為開始，來自約開始計算：壬戌月.公元紀年以下壬戌年六十月幹紀年紀元後天干地支為開始，來自約開始計算：干支紀日.干支紀日，60週期的時候大致合2個月一週期；一週期完了重複使用，周而復始，迴圈下去。天文計算指出干支紀日至少始於《春秋》所記，魯隱公三年夏曆二月己巳日之日食。儒略曆平年有365日，而每4年一次，西元年能由4整除，閏年有366日，平均一年365.25日，4年1461日和一甲子的60日，最小公倍數是29220日，合80年。這就是說，過了羅馬失閏之後，每80年，干支紀日對應的儒略曆月日日期會反覆一次迴圈。格里曆平年有365日，而每4年一次，西元年份可由100但非400年一次整除2月18日，合農曆壬子年正月初一，以及1949年10月1日，都是“甲子日”。干支紀日與西曆換算.公式法若為天干的「甲、乙、……、壬、癸」編上1，2，……，9，0等序號；地支的「子、醜、……、戌、亥」亦編上1，2，……，11，12等序號，從已知日期計算干支紀日的公式為：儒略曆formula_1formula_2formula_3格里曆formula_4formula_5formula_6其中奇數月i＝0，偶數月i＝6，C是年份除一百向下取整，y是年份後兩位，M是月份，d是日數。1月和2月按上一年的13月和14月來算，例如1912年2月＝1911年14月。formula_7表示向下取整。gz除以60的餘數是干支數，如果餘數為0，則取60；gz或g除以10的餘數是天干，gz或z除以12的餘數是地支。查表法口演算法一、西元前720年2月22日a＝－719 mod 80＝1b＝5×1＋1÷4＝5c＝8d＝－3］－5＝31e＝22f＝mod 60＝6g＝z＝6，己巳二、西元前211年11月1日a＝－210 mod 80＝30b＝mod 60＝37c＝8d＝－3］＝4e＝1f＝37＋8＋4＋1＝50g＝50 mod 10＝0，z＝50 mod 12＝2，癸丑三、西元1912年2月18日a＝1912 mod 80＝72b＝mod 60＝18c＝10＋19÷4－19＝－5d＝－3］－6＝30e＝18f＝mod 60＝1g＝z＝1，甲子干支計算日數.由於華夏曆法中每個月日數不定，且可能有閏月，故若在史書中記載「某年某月某日」在計算經過的時間長度時會非常麻煩。而利用干支計日則可以方便地計算。例：《史記·秦始皇本紀》記載，「三十七年十月癸-{醜}-，始皇出遊。……七月丙寅，始皇崩於沙丘平臺。」秦曆每年十月為歲首，然後是十一月、十二月、一月……九月。計算此次出遊的總日期數。解：從癸-{醜}-總共是13日。所以總出遊日期數一定是60n＋13。9個月大約是270日，但270日並不是60的倍數，所以可以判斷有一個閏月；從而，n＝5，總共出行10個多月，日期數為313天。事實上，如果換算成西曆，則為前211年11月1日出遊，前210年9月10日駕崩，共313天。干支紀時.以12時辰為期1日之紀時法，在周髀算經已有雛型。干支紀時法則源起年代未明。《史記‧曆書》以十二支紀時，可能到了唐代才將十二支配上十干。以干支紀時，60時辰合5日一週期；一週期完了重複使用，週而復始，迴圈下去。日上起時亦有歌訣。下表列出日天干和時辰地支構成的時辰干支，以為準：東岸及西岸時間.宋代記時辰已有「初」、「正」之分。如23時為「子初」，0時為「子正」。並可配合刻使用，如「己初初刻」、「子正四刻」、「寅初四刻」。隋後普遍行百刻制，每天100刻。至順治二年。自此每刻15分，無「四刻」之名。從前一日23時到凌晨1時叫作子，繼續下去，醜、寅……從11時至13時叫作午。所以現代，半夜0時叫「子夜」，白畫12時叫「中午」。中午之前叫「上午」，中午之後叫「下午」。子初分日問題.在中國天文星象以及曆法計算上，皆以子正0時分日。惟在八字命理上，由於這會造成12時辰中，獨有子時出生者被分割；造成當日凌晨0時至1時，仍有很大爭議。自古雖有取子正分日者，亦有當以子初分日之論；甚或認為徐子平四柱八字以子正分日、紫微鬥數以子初分日者。年月日干支全同.辛丑、壬子有可能年月日干支全同。年月日時干支全同.己巳、甲戌、庚辰、乙酉、辛卯、丙申、壬寅、丁未、戊午、癸亥更有可能年月日時干支全同。陰陽五行說.五行中每一行都有不同效能。「木曰曲直」，意思是木有生長、升發之特性；「火曰炎上」，是火有發熱、向上之特性；「土曰稼穡」，是指土有種植莊稼，生化萬物之特性；「金曰從革」，是金有肅殺、變革之特性；「水曰潤下」，是水有滋潤、向下之特性。古人基於此種認識，將宇宙間各種事物分別歸屬於五行，因此在概念上，已經不是木、火、土、金、水本身，而是一大類在特性上可相比擬之各種事物、現象所共有之抽象效能。陰陽五行是針對十干表示命運的說法，用了五行配對。十二支皆有相對應的五行。四季所對應的五行為：春季為木、夏季為火、秋季為金、冬季為水，土則是對應各季節的最後一個月分，用於表示季節轉換。另外日語的訓讀來自地支所對應的生肖，比如「亥」的訓讀い，日本漢字寫作「豬」。將其分配為：方位和角度.干支可以表示方位和角度。