中國古代的曆法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被稱為「十天干」
子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作「十二地支」。
兩者按固定的順序互相配合,成了干支紀錄法。
從殷墟出土的甲骨文來看,天干地支在我國古代主要用於紀錄日,此外還曾用來紀錄月、紀錄年、紀錄時等.
干支的起源,但是究竟是誰發明?最早出現於何時?始終都是一個謎。
古代歷來以天為主、地為從。十天干又叫十母,對應的十二地支則別稱十二子。戰國末年,依據各國史官長期積累下來的材料編成的史書《世本》說:「容成作歷,大橈作甲子」,「二人皆黃帝之臣,蓋自黃帝以來,始用甲子紀日,每六十日而甲子一周」。大撓「采五行之情,占斗機所建,始作甲乙以名日,謂之干;作子丑以名月,謂之枝,有事於天則用日,有事於地則用月,陰陽之別,故有枝幹名也。」
就一般而言.這是較被接受的說法.漢代蔡邕《月令章句》:「大橈采五行之情,占斗綱所建,於是始作甲乙以名日,謂之干;作子丑以名月,謂之支。干支相配,以成六旬。」大橈是黃帝時代的大臣,這裡的配成六旬,即六十甲子,取了天干十和地支十二的最小公倍數。
十天干與太陽出沒有關,而太陽的循環往復週期,對萬物產生著直接的影響。
天干地支的含義,在《史記》、《漢書》中均有部分記載,大體含義是: 甲是拆的意思,指萬物剖符甲而出也。 乙是軋的意思,指萬物出生,抽軋而出。 丙是炳的意思,指萬物炳然著見。 丁是強的意思,指萬物丁壯。 戊是茂的意思,指萬物茂盛。 己是紀的意思,指萬物有形可紀識。 庚是更的意思,指萬物收斂有實。 辛是新的意思,指萬物初新皆收成。 壬是任的意思,指陽氣任養萬物之下。 癸是揆的意思,指萬物可揆度。 十二生肖的產生,有著天文學的背景。在原始時代,先民們體驗著寒暑交替的循環往復。有觀天者發現月亮盈虧週期可以用來丈量歲的長短,發現十二次月圓為一歲,這一發現,是初期曆法最精度的成果之一,「十二」便視為傳達天意的「天之大數」。
而十二地支的含義 子是茲的意思,指萬物茲萌於既動之陽氣下。 丑是紐,陽氣在上未降。 寅是移,引的意思,指萬物始生寅然也。 卯是茂,言萬物茂也。 辰是震的意思,物經震動而長。 巳是起,指陽氣之盛。 午是仵的意思,指萬物盛大枝柯密佈。 未是味,萬物皆成有滋味也。 申是身的意思,指萬物的身體都已成就。 酉是老的意思,萬物之老也。 戌是滅的意思,萬物盡滅。 亥是核的意思,萬物收藏。
天干需地支為伴,日月相對,天地相對。
關於十二地支的其他涵義有.
清代劉獻《廣陽雜記》引李長卿《松霞館贅言》: 「子何以屬鼠也?曰:天開於子,不耗則其氣不開。鼠,耗蟲也。於是夜尚未央,正鼠得令之候,故子屬鼠。 地辟於丑,而牛則開地之物也,故丑屬牛。 人生於寅,有生則有殺。殺人者,虎也,又寅者,畏也。可畏莫若虎,故寅屬虎。 犯者,日出之候。日本離體,而中含太陰玉兔之精,故犯屬兔。 辰者,三月之卦,正群龍行雨之時,故辰屬龍。 巳者,四月之卦,於時草茂,而蛇得其所。又,巳時蛇不上道,故屬蛇。 午者,陽極而一陰甫生。馬者,至健而不離地,陰類也,故午屬馬。 羊嚙未時之草而茁,故未屬羊。 申時,日落而猿啼,且伸臂也,譬之氣數,將亂則狂作橫行,故申屬猴。 月出之時,月本坎體,中含金雞之精,故本屬雞。 亥時,豬則飲食之外無一所知,故亥屬豬。」
《周禮·春官·馮相氏》載:「掌十有二歲,十有二月,十有二辰,十日,二十八星之位,辨其敘事,以會天位。冬夏致日。春秋致月。以辨四時之敘。」
馮相氏負責確定十二歲、十二月、十二辰、十日、二十八星宿的位置,指導人民四季應做的事情,觀察和計算日月星辰在天體中會合的情形。冬至、夏至,立表測日影,春分、秋分,測月影,掌握四季的氣候是否正常,並檢驗政事的得失。由此可知干支乃天象所演.日月所化.