天干

天干，或稱十干，是中國古代的一種文字計序符號，表示“次序”或“等第”。天干共10個文字：甲、乙、丙、丁、戊、己、庚、辛、壬、癸，循環使用。中國等漢字文化圈國家古代常以之來命名、排序、紀時。

**名稱**
天干之名來自《白虎通》以天干為主幹，地支為枝葉，稱「甲乙者，榦也；子醜者，枝也」。《白虎通》的說法又來自《淮南子》「數從甲子始，子母相求」、《史記》「十母十二子」，從「母子」之義演變而來。史記的十母就是指十天干，十二子就是指十二地支。
干支最早的名稱大概是《呂覽》所稱的「甲子」。《世本》和裡耶秦簡中也只取首字稱為甲子。以甲子稱之，或許是因為早時還不存在一個專用名稱。另外古文獻中也常以「日」稱天干，「辰」稱地支，並可追溯至《左傳》、《國語》、《儀禮》、《周禮》
《國語·楚語》：「是以先王之祀也，以一純、二精、三牲、四時、五色、六律、七事、八種、九祭、十日、十二辰以致之」。韋昭注：「十日甲至癸也，十二辰子至亥也，擇其吉日令辰以致神」。
《儀禮》：「少牢饋食之禮，日用丁、己」。
《周禮 ·秋官》：「硩蔟氏：掌覆夭鳥之巢。以方書十日之號、十有二辰之號、十有二月之號、十有二歲之號、二十有八星之號，縣（懸）其巢上，則去之」。鄭玄注：「方，版也。日，謂從甲至癸。辰，謂從子至亥。月，謂從娵至荼。歲，謂從攝提格至赤奮若。星，謂從角至軫。夭鳥見此五者而去，其詳未聞」。
《周禮 ·春官》：「馮相氏：掌十有二歲、十有二月、十有二辰、十日、二十有八星位，辨其敘事，以會天位」。賈公彥疏：「-{雲}-十有二歲者，歲，謂太歲左行於地，行有十二辰，一歲移一辰者也。-{雲}-十有二月者，謂斗柄月建一辰，十二月而周，故-{雲}-十有二月。-{雲}-十有二辰者，謂子醜寅卯之等十有二辰也。-{雲}-十日者，謂甲、乙、丙、丁之等也。-{雲}-二十八星者，東方角、亢、氐、房、心、尾、箕，北方鬥、牛之等，為二十八星也。若指星體而言，謂之星。日月會於其星，即名宿，亦名辰，亦名次，亦名房。……歲星為陽，右行於天，一歲移一辰……以此而計之，十二歲一小周，謂一年移一辰故也。……以歲星為陽，人之所見。大歲為陰，人所不睹。既歲星與大歲，雖右行左行不同，要行度不異，故舉歲星以表大歲」。
《周禮·春官》：「佔夢：掌其歲時，觀天地之會」。鄭玄注：「天地之會，建、厭所處之日辰」。賈公彥疏：「建謂斗柄所建，謂之陽建，故左還於天；厭謂日前一次，謂之陰建，故右還於天。故《堪輿》天老曰：『假令正月陽建於寅，陰建在戌』。日辰者，日據-{幹}-，辰據支」。
。
《淮南子·天文訓》：「月從左行十二辰……音自倍而為日，律自倍而為辰，故日十而辰十二。……太陰所居，日為德，辰為刑……數從甲子始，子母相求，所合之處為合，十日十二辰，週六十日，凡八合（八會：正月會甲戌、二月會乙酉、五月會丙午、六月會丁巳、七月會庚辰、八月會辛卯、十一月會壬子、十二月會亥癸）」。
《太玄經·太玄數》：「聲生於日，律生於辰。聲以情質，律以和聲，聲律相恊，而八音生」。
《漢書·律曆志》：「六律六呂，而十二辰立矣。五聲清濁，而十日行矣。傳曰「天六地五」，數之常也。天有六氣，降生五味。夫五六者，天地之中合，而民所受以生也。故日有六甲（甲子、甲戌、甲申、甲午、甲辰、甲寅），辰有五子（甲子、丙子、戊子、庚子、壬子），十一而天地之道畢，言終而復始」。
《論衡·詰術》：「日十而辰十二，日辰相配，故甲與子連」。。

**起源**

**古代觀點**
古人將干支的來歷遠推至三皇五帝。最早出處來自《世本》、《呂覽》，稱「大撓作甲子」，據《呂覽》大撓為黃帝之師。東漢經學家鄭玄、蔡邕都採信此說，蔡邕謂：「帝命大撓探五行之情，佔鬥剛所建，於是始作甲乙以名日，謂之幹，作子醜以名月，謂之枝，枝幹相配以成六旬。」《廣雅·釋天》：「甲乙為幹，幹者日之神也；寅卯為枝，枝月之靈也」。。這段話的意思是，黃帝命大撓探察五行之情狀，以北斗七星斗柄（又稱為鬥綱、鬥罡、斗杓）所指向的十二辰方位《逸周書·周月解》：「惟一月，既南至（冬至所在月為子月，周朝以子月建正），昏（黃昏）昴畢見，日短極，基踐長（「基」、「期」通假，踐長即履長，履是用儀器、算術考測天象，即天文推步之意，如「履端於始」。於冬至期間，所測得的日影最長。），微陽動於黃泉，陰降慘於萬物。是月，斗柄建子，始昏北指，陽氣虧，草木萌蕩，日月俱起於牽牛之初，右回而行，月周天進一次而與日合宿，日行月一次而周天，厤舍於十有二辰，終則復始，是謂日月權輿」。，來決定現在所在的月份（稱為「月建」，斗柄所指為「建」）。以天干紀日，是為主幹；以地支紀月建之辰，作為旁枝。兩者依次相配紀日，至最小公倍數六十完成一個循環週期。
《後漢書》、《宋書》、《五行大義》、《晉書》、《尚書正義》、《軒轅黃帝傳》、《資治通鑑外紀》等，都引述、繼承了蔡邕的說法。宋代命理書《淵海子平》更擴大《世本》、《呂覽》之說，稱黃帝遇蚩尤神擾亂，於涿鹿之野大戰後，血氣瀰漫，無法治其凶煞，「於是齋戒築壇祭天，方丘禮地。天乃降十干、十二支」，黃帝用天干地支象天法地，加以佈置，才成功鎮服，而後大撓氏將之配成六十甲子。
漢代讖緯書《春秋命歷序》則是說天皇兄弟十三人「作干支以定日月度」。北宋史書《資治通鑑外紀》也繼承這種說法，稱天皇「始制干支之名，以定歲之所在」。不過，漢代以後才開始用干支紀年，所以此說只是以後釋古。《通鑒外紀》另稱「伏羲作甲曆定歲時 」。《山墳》稱伏犧氏「命臣潛龍氏作甲曆」。《路史》小注引陳鳴《曆書序》：「伏羲推策作甲子」。羅頎《物原》稱「伏羲始造干支甲子」。這些說法將曆法和干支的發明推至比黃帝更早的伏羲，不過都出自北宋以後才流傳或編纂的書籍。
不管是黃帝、天皇或伏羲，這類說法都是以古代渺不可知的聖王、賢人作為事物制度的發明開端，後人已無從考究。但大體能看出古人將干支的發明和天文觀測、曆法制定聯繫在一起。蔡邕的說法更顯示十干是紀日、十二地支是紀月建之辰，兩者應是獨立的記數系統。之後將其依次相配，才從十干紀日，變成六十干支紀日。

**現代觀點**
就目前所能獲得的考古資料，天干和地支在殷商時期已得到普遍運用。甲骨卜辭的占卜日期就是以干支紀日表示，如丙寅卜、癸酉卜之類。在出土的龜版中更有「甲子表」，將天干地支六十甲子的完整週期，從右到左、上下豎行排列。商朝君王及王后的名號也有用天干加以命名的慣例，如太乙、盤庚、武丁、母辛等等，其所祀先王從上甲微至主癸，亦以天干名之。
郭沫若在《甲骨文字研究·釋支-{幹}-》中，主張天干源自十進位記數法，大概是殷人創製。地支源自十二辰，演變自古巴比倫的黃道十二宮。不過，郭沫若對後者如何傳至中國的途徑，只提出一些猜想，尚未有確切根據。吳宇虹反對郭的外來說，指出郭給出的蘇美星名、月名與《爾雅》歲名、月名對照，其讀音配對十分勉強或相差甚遠，而且巴比倫和古中國天文學有許多不同特點，如十二辰和十二宮方向不同，兩者當是各自起源。有些學者認為干支的創製，尚可進一步追溯至商朝以前。張秉權認為「干支系統的建立，要比盤庚遷殷的時代，早得很多很多」，因為殷商時代已純熟地運用干支。而且甲骨文的干支紀日，往往只用天干作為省稱，意味者天干紀日應是干支紀日的雛型，地支本不紀日。中國古代十日並出的神話或來自天干紀日法的發明，與「旬」的觀念十分密切。陳遵媯在《中國天文學史》中提出「在四千多年前的夏代，可能已有干支產生了」。鄭文光在《中國天文學源流》中，將干支的產生和羲和、常羲的神話聯繫起來，並認為天干產生於漁獵時代的原始社會，起自十進位法，地支是夏人的創作，起自十二辰。杜石然等在《中國科學技術史稿》主張夏代已有天干紀日，商代加入地支，形成六十週期的紀日法。
綜合這些看法，可以認為「天干」的發明是在商朝，甚或更早的時代，可能是來自於人類用十進位記數法計算事物的普遍習慣。以十個「文字符號」依序表示十個日數（一開始可能是原始的雛形文字，後來發展為成熟的語素文字），以十日為一個週期循環（甲日至癸日）就成了天干。地支紀十二辰的記數系統也在後來加入，原本十日一個週期就擴大為六十日一個週期（甲子日至癸亥日）。

**字義**
天干用十個文字符號「甲乙丙丁戊己庚辛壬癸」依序標示十個日數，這些文字符號的本義大都已無法知悉。裘錫圭指出在原始社會晚期的記號裡可以找到形狀相同或極其相似的例子，天干可能是從這種記號裡吸取過來的。張秉權認為遠古時代人們不懂紀日，後來才用某些事物作為代表某一日的符號，漸漸形成了十干紀日的方法。干支各字的本義與序數並不相干，原義已為後人所遺忘。
古人認為這十個天干字代表「萬物興衰循環的過程」《禮記月令》鄭玄注：「乙之言軋也，日之行春，東從青道發生萬物，月為之佐，時萬物皆解孚，甲自抽軋而出，因以為日名焉。乙不為月名者，君統臣功也。丙之言炳也，日之行夏南從赤道長育萬物，月為之佐，時萬物皆炳然著見而彊大，又因以為日名焉。戊之言茂也，己之言起也，日之行四時之間，從黃道月為之佐，至此萬物皆枝葉茂盛，其含秀者抑屈而起，故因以為日名焉。庚之言更也，辛之言新也，日之行秋，西從白道，成熟萬物，月為之佐，萬物皆肅然改更，秀實新成，又因以為日名焉。壬之言任也，癸之言揆也，日之行冬北，從黑道閉藏萬物，月為之佐時，萬物懷任於下，揆然萌芽，又因以為日名焉。」《史記》：「其於十母為甲乙。甲者，言萬物剖符甲而出也；乙者，言萬物生軋軋也。其於十母為丙丁。丙者，言陽道著明，故曰丙；丁者，言萬物之丁壯也，故曰丁。其於十母為庚辛。庚者，言陰氣庚萬物，故曰庚；辛者，言萬物之辛生，故曰辛。其於十母為壬癸。壬之為言任也，言陽氣任養萬物於下也。癸之為言揆也，言萬物可揆度，故曰癸」。《漢書》：「出甲於甲，奮軋於乙，明炳於丙，大盛於丁，豐楙於戊，理紀於己，斂更於庚，悉新於辛，懷任於壬，陳揆於癸。」《白虎通德論》：「其日甲乙者，萬物孚甲也；乙者，物蕃屈有節欲出。其日丙丁者，其物炳明丁者，強也。其日庚辛，庚者，物更也；辛者，陰始成。其日壬癸，壬者，陰始任；癸者，揆揆度。可揆度也。其日戊己，戊者，茂也；己抑屈起」。《五行大義》：「《詩緯推度災》-{雲}-甲，者押也。春則開也，冬則闔也。乙者，軋也。春時萬物皆解，孚甲自抽軋而出也。丙者，柄也。物之生長，各執其柄。丁者，亭也。亭，猶止也。物之生長，將應止也。戊者，貿也。生長既極，極則應貿易前體也。己者，紀也。物既始成，有條紀也。庚者，更也。辛者，新也。謂萬物成代，改更復新也。壬者，任也。癸者，揆也。陰任於陽，揆然萌牙於物也」。或「從頭至腳的人身部位」。許慎的《說文解字》是用小篆的字形解釋並雜以陰陽五行之說，今人則從甲骨文、金文之字形樣貌和構造試圖解釋其本義，不過很多字仍是眾說紛紜，沒有定解或確解。

**天干與地支**
天干用於紀時超出10即會重複，地支用於紀時超出12也會開始重複，用天-{幹}-和地支組合紀時可以減少重複，從而避免混淆。中國古代採用了一種類似拉鍊的干支組合，一邊鏈齒是循環的天干，一邊鏈齒是循環的地支，最終可以出現兩者的最小公倍數即60個組合，所以出現一甲子=60年的說法。
天干是十進制，容易直觀地計算；地支是十二進制，在記錄時辰和月份方面具有優勢；干支組合是六十進制，適合間隔較密(紀日)和不要混淆(紀年)的情形。中國古代靈活地使用天干、地支之干支組合來表達年、月、日、時辰，這樣就出現了所謂的生辰八字。

**天干與陰陽五行、五方**
left
天干的十個符號按其自身的含義可以與五行的五個符號和五方進行匹配。- 甲、乙為木、東方- 丙、丁為火、南方- 戊、己為土、中央- 庚、辛為金、西方- 壬、癸為水、北方
天干也有陰陽之分：- 甲、丙、戊、庚、壬，屬陽。- 乙、丁、己、辛、癸，屬陰。

**組合**
right
天干有五個組合，而這種天干組合之後，會變化成另一種不同的五行，因此會產生不同的較應。除了化合之外天干還有互相沖剋，故此亦會產生不同的效應。- 天干化合：甲己合化土　乙庚合化金　丙辛合化水　丁壬合化木　戊癸合化火- 天干相沖：甲庚相沖　乙辛相沖　丙壬相沖　丁癸相沖- 天干相剋：甲乙木剋戊己土　丙丁火剋庚辛金　戊己土剋壬癸水　庚辛金剋甲乙木　壬癸水剋丙丁火

**用途**
由於天干具有甲、乙、…、癸的固定順序，所以可作為代號使用，類似於第一、第二、…、第十；用盡天干後，再使用12個地支。因為天干地支只有22個，所以羅馬字母次序最後的「w」、「x」、「y」及「z」沒有天干地支對應；遇到「w」、「x」、「y」及「z」，就分別用「物」、「天」、「地」及「人」。另一方面，天干也能作為名目之用，僅視其代稱，不代表其順序。- 表示順序尺度，代表先後關係： 
**農曆紀年中的干支組合
**用於表示優劣。例如臺灣是國民小學、國民中學、高級中學學生成績的等第，分為優（不是天干）、甲、乙、丙、丁等。
**化學中對一些相近有機物的中文名稱經常使用天干來區別。如甲烷、乙烷、乙烯、丙烷、甲基、乙醇等，通常表示的是該分子或基團中C（碳原子）的數量。例如癸烷表示的就是有10個碳原子的烷分子。
** 代表流水號，例如臺灣部分學校以天干命名班級，如：甲班、乙班、丙班等。臺灣鐵路1950年代以前，座位號碼的車別是以天干作區分，例如：甲車24號。
**用於順序，例如某些學校試卷上的題目會用甲乙丙丁作順序，比如：甲、把右側英文字母填在...- 表示名目尺度，僅作為代稱而不具先後關係
** 人的代稱，例如「路人甲」、「某甲」，詳見無名氏
** 用於中華人民共和國軍車牌照（2004年廢止）
** 用於行政區劃，例如臺灣日治時期的臺南市- 在十九世紀中期，中國數學家李善蘭用天干、地支、「物」、「天」、「地」及「人」把羅馬字母翻譯成中文，十天干分別代表「a」至「j」這10個小寫字母；大寫字母用代表小寫字母的漢字加「口」字旁表示。

**轉換干支／公元紀年對照表**
 公元紀年天干地支的是減去分別在以六十甲子：紀年以黃帝紀元後建立天干地支為開始，來自約公元前2997年＋，循環以黃帝紀元（格里曆前2997年）即元年開始計算，其餘月份安排等與農曆相同。換算方法為格里曆年份＋2997為干支年份，如年，則為干支＋2997＝年。起即由為六十甲子十天干十二地支紀年法計算機方法。

**各語言中的天干**
注：中古漢語的字母標音基於中古漢語現有擬音上制定的拼音，詞尾x，h為音調，分別對應上聲和去聲。

**註釋**

**參考文獻**

**參見**
 地支- 干支- 五行- 歲陽- 八字- 姓名學- 太歲紀年- 五運六氣- 六十甲子