六十干支表
甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉
甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未
甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳
甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯
甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥
1,求公元后某年(設(shè)為Y)的干支。方法是:先以Y除以60得出余數(shù),然后再減去4,最后根據(jù)所得結(jié)果查表一中相應(yīng)序數(shù)所對應(yīng)的干支即為該年的干支。
例如求公元1911年的干支:1911÷60余數(shù)為51,減4后得47,查表一47對應(yīng)的干支是辛亥,即1911年為辛亥年。由于干支紀(jì)年60年一循環(huán),當(dāng)Y÷60的余數(shù)小于4時,需借干支紀(jì)年的一個周期60之?dāng)?shù),例如1981年除以60余數(shù)為1,直接減4不夠減,加上60之后再減4等于57,查表一便知1981年為辛酉年。余可類推。
2,求公元前某年(設(shè)為X)的干支。方法是:先以X除以60求其余數(shù),再用57減去所得余數(shù),根據(jù)所得結(jié)果再查表一中對應(yīng)的干支,即為該年的干支。
例如求公元前221年的干支:221÷60,余數(shù)是41,以57-41=16,查表一16對應(yīng)的是庚辰,即公元前221年對應(yīng)的干支應(yīng)為庚辰。同樣由于干支紀(jì)年的循環(huán)周期為60年,當(dāng)余數(shù)大于57時,也需再借60。例如求公元前479年(孔子卒年)的干支:479除以60余59,用57減59不夠減,加上60之后再減59等于58,查表一知該年對應(yīng)的干支為壬戌。其余可以類推。
上述方法簡便易行,只要記”硪唬屯耆梢圓揮彌獎剩苯佑尚乃閫瞥黿峁
速查干支農(nóng)歷紀(jì)月法
其方法為:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月為戊寅;遇上丙或辛之年,正月為庚寅;遇上丁或壬之年,正月為壬寅;遇上戊或癸之年,正月為甲寅。依照正月之干支,其余月份按干支推算即可。
例如:2006年為丙戌年,其正月為庚寅,二月為辛卯,三月為壬辰,余類推。
速查干支紀(jì)日法
從已知日期計算干支紀(jì)日的公式為:
G = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d - 3
Z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d + 7 + i
其中 C 是世紀(jì)數(shù)減一,y 是年份后兩位,M 是月份,d 是日數(shù)。1月和2月按上一年的13月和14月來算。奇數(shù)月i=0,偶數(shù)月i=6。G 除以10的余數(shù)是天干,Z 除以12的余數(shù)是地支。
計算時帶[ ]的數(shù)表示取整。
例如:查2006年4月1日的干支日。 將數(shù)值代入計算公式。
G =4*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 - 3 =197
除以10 余數(shù)為 7 ,天干的第7位是‘庚’。
Z =8*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 + 7 + 6 =213
除以12 余數(shù)為 9 ,地支的第9位是‘申’。
答案是:2006年4月1日的干支日是庚申日。
排時柱
首先確定時支,再定時干。時支是固定的,確定時支須以鐘點計,列表如下:
子時丑時寅時卯時辰時巳時午時 未時 申時 酉時 戌時 亥時
23-1 1-3 3-5 5-7 7-9 9-11 11-13 13-15 15-17 17-19 19-2 21-23
時辰的天干不是固定的,而確定時干,須按“五鼠遁法”來推,歌訣:
甲己還加甲,乙庚丙作初,丙辛從戊起,丁壬庚子居,戊癸何方發(fā),壬子是真途。
列表如下:
甲己之日 乙庚之日丙辛之日 丁壬之日 戊癸之日
子時 甲子 丙子 戊子 庚子 壬子
丑時 乙丑 丁丑 己丑 辛丑 癸丑
寅時 丙寅