天干地支計時法

天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸 (單為陽干,雙為陰乾)

地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥 (單為陽支,雙為陰支)

生肖:鼠、牛、虎、兔、龍、蛇、馬、羊、猴、雞、狗、豬

六十甲子:

甲子 乙丑 丙寅 丁卯 戊辰 已巳 庚午 辛未 壬申 癸酉

甲戍 乙亥 丙子 丁丑 戊寅 已卯 庚辰 辛巳 壬午 癸未

甲申 乙酉 丙戍 丁亥 戊子 已丑 庚寅 辛卯 壬辰 癸巳

甲午 乙未 丙申 丁酉 戊戌 已亥 庚子 辛丑 壬寅 癸卯

甲辰 乙巳 丙午 丁未 戊申 已酉 庚戍 辛亥 壬子 癸丑

甲寅 乙卯 丙辰 丁巳 戊午 已未 庚申 辛酉 壬戍 癸亥

【以一個乾和一個地支相配,排列起來,天干在前,地支在後,天干由甲起,地支由子起,陽干對陽支,陰乾對陰支(陽干不配陰支,陰乾不配陽支)得到六十年一周期的甲子迴圈。稱為「六十甲子」或」花甲子」。】

天干地支計時:

年:

每個干支為一年,六十個干支後,又從頭算起,周而復始,循環不息。由甲子開始,滿六十年稱做一甲子或一花甲子。稱為干支紀年法。

公元年份除以60的餘數減3便得該年農曆干支序號數(所謂序號數,是指某干支在由甲子開始至癸亥結束的六十干支中位置序號數),如果所得序號數小於或等於零則於支序號數加60即可。

或者,公元後年數先減三,除10餘數是天干,基數改用12除,餘數便是地支年。公元前年數先加三,除10餘數按天干順序逆推即得當年天干,基數改用12除,餘數按地支順序逆推便是地支年。

月:

若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月為戊寅;丙或辛之年正月為庚寅,丁或壬之年正為為壬寅,戊或癸之年正月為甲寅。正月之干支知道了,其餘月可按六十甲子的序推知。

日:

由甲子日開始,按順序先後排列,六十日剛好是一個干支的周期。

干支記日推算起來比較麻煩,一般需要查黃曆

比較簡單的方法是按陽曆日期來推算,先以當年的元旦干支的代表數為基礎(天干1~10,地支1~12)另加所求日數,然後查表按月進行加或減(附後),再除去干支的周轉數(天干10,地支12),所余的數即為所求的日干支的代表數,即可按數字轉為干支,此為平年的日干支推演算法。如遇閏年,因二月多一天,所以在用上法推算時,從三月份起,應在所求日干支數上再加1。

  附:各月干支加減表

  一月干支均減1    二月干加0支加6

  三月干減二支加10   四月干減1支加5

  五月干支均減1    六月干加0支加6

  七月干支均加0    八月干加1支加7

  九月干支均加2    十月干加2支加8

  十一月干支均加3   十二月干加3支加9

  為了便於記憶,有歌一首:

  一五雙減一  二六加零六

  三減二加十  四減一加五

  七零九加二  八加一七走

  十上加二八  冬三臘三九

  閏從三月起  餘數均加一

  例:求1981年12月31日的日干支

 查1981年元旦干支為己卯,己的代表數為6,卯為4,即以6、4為基數進行計算。

  干:6+31(所求日數)+3(12月干加3)=40

  除去周轉數30,餘10。10代表癸,所以日干是癸。

  支:4+31+9(12月支加9)=44

  除周轉數36,餘8。8代表未所以日支是未。

 合起來可知1981年12月31日為癸未日。並由此可以推之1982年元旦干支為甲申。

時:

一天中時辰的地支是確定的,所以二十四小時配十二地支,由夜間十一點至一點為子時,一點至三點為丑時,其餘照推。時的天干由該日所對天干推求,其歌訣如下:

甲己還生甲,乙庚丙作初,

丙辛從戊起,丁壬庚子居,

戊癸何方發,壬子是真途。

即若該日是甲或己的,在子時上配上甲為甲子;日是乙或庚的,在子時上配上丙為丙子;丙辛日子時配上戊為戊子;丁任日為庚子;戊癸日為壬子。知道了子時的干支,便可推知其餘。


推薦閱讀:

上古天干地支紀年與歲星紀年 -
天干地支計年的演算法
天干地支訣
第二十五談 中國人的序列符號——天干地支(下)
天干地支概要

TAG:天干地支 | 計時 | 計時法 |