干支记年法的计算

六十干支表

甲子0 乙丑1 丙寅2 丁卯3 戊辰4 己巳5 庚午6 辛未7 壬申8 癸酉9

甲戌10 乙亥11 丙子12 丁丑13 戊寅14 己卯15 庚辰16 辛巳17 壬午18 癸未19

甲申20 乙酉21 丙戌22 丁亥23 戊子24 己丑25 庚寅26 辛卯27 壬辰28 癸巳29

甲午30 乙未31 丙申32 丁酉33 戊戌34 己亥35 庚子36 辛丑37 壬寅38 癸卯39

甲辰40 乙巳41 丙午42 丁未43 戊申44 己酉45 庚戌46 辛亥47 壬子48 癸丑49

甲寅50 乙卯51 丙辰52 丁巳53 戊午54 己未55 庚申56 辛酉57 壬戌58 癸亥59

1、求公元后某年(设为Y )的干支。方法是:先以Y 除以60得出余数,然后再减去4,最后根据所得结果查表一中相应序数所对应的干支即为该年的干支。例如求公元1911年的干支:1911÷60余数为51,减4后得47,查表一47对应的干支是辛亥,即1911年为辛亥年。由于干支纪年60年一循环,当Y÷60的余数小于4时,需借干支纪年的一个周期60之数,例如1981年除以60余数为1,直接减4不够减,加上60之后再减4等于57,查表一便知1981年为辛酉年。余可类推。

2、求公元前某年(设为X )的干支。方法是:先以X 除以60求其余数,再用57减去所得余数,根据所得结果再查表一中对应的干支,即为该年的干支。例如求公元前221年的干支:221÷60,余数是41,以57-41=16,查表一16对应的是庚辰,即公元前221年对应的干支应为庚辰。同样由于干支纪年的循环周期为60年,当余数大于57时,也需再借60。例如求公元前479年(孔子卒年)的干支:479除以60余59,用57减59不够减,加上60之后再减59等于58,查表一知该年对应的干支为壬戌。其余可以类推。

上述方法简便易行,只要记住表一,就完全可以不用纸笔,直接由心算推出结果。

速查干支农历纪月法

若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;遇上丙或辛之年,正月为庚寅;遇上丁或壬之年,正月为壬寅;遇上戊或癸之年,正月为甲寅。依照正月之干支,其余月份按干支推算即可。

例如:2006年为丙戌年,其正月为庚寅,二月为辛卯,三月为壬辰,余类推。

速查干支纪日法

从已知日期计算干支纪日的公式为:

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 是世纪数减一,y 是年份后两位,M 是月份,d 是日数。1月和2月按上一年的13月和14月来算。奇数月i=0,偶数月i=6。G 除以10的余数是天干,Z 除以12的余数是地支。

计算时带[ ]的数表示取整。

例如:查2006年4月1日的干支日。 将数值代入计算公式。

G =4*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 - 3 =197

除以10 余数为 7 ,天干的第7位是‘庚’。

Z =8*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 + 7 + 6 =213

除以12 余数为 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

时辰的天干不是固定的,而确定时干,须按“五鼠遁法”来推,歌诀:

甲己还加甲,乙庚丙作初,丙辛从戊起,丁壬庚子居,戊癸何方发,壬子是真途。

列表如下:

甲己之日 乙庚之日 丙辛之日 丁壬之日 戊癸之日

子时 甲子 丙子 戊子 庚子 壬子

丑时 乙丑 丁丑 己丑 辛丑 癸丑

寅时 丙寅

六十干支表

甲子0 乙丑1 丙寅2 丁卯3 戊辰4 己巳5 庚午6 辛未7 壬申8 癸酉9

甲戌10 乙亥11 丙子12 丁丑13 戊寅14 己卯15 庚辰16 辛巳17 壬午18 癸未19

甲申20 乙酉21 丙戌22 丁亥23 戊子24 己丑25 庚寅26 辛卯27 壬辰28 癸巳29

甲午30 乙未31 丙申32 丁酉33 戊戌34 己亥35 庚子36 辛丑37 壬寅38 癸卯39

甲辰40 乙巳41 丙午42 丁未43 戊申44 己酉45 庚戌46 辛亥47 壬子48 癸丑49

甲寅50 乙卯51 丙辰52 丁巳53 戊午54 己未55 庚申56 辛酉57 壬戌58 癸亥59

1、求公元后某年(设为Y )的干支。方法是:先以Y 除以60得出余数,然后再减去4,最后根据所得结果查表一中相应序数所对应的干支即为该年的干支。例如求公元1911年的干支:1911÷60余数为51,减4后得47,查表一47对应的干支是辛亥,即1911年为辛亥年。由于干支纪年60年一循环,当Y÷60的余数小于4时,需借干支纪年的一个周期60之数,例如1981年除以60余数为1,直接减4不够减,加上60之后再减4等于57,查表一便知1981年为辛酉年。余可类推。

2、求公元前某年(设为X )的干支。方法是:先以X 除以60求其余数,再用57减去所得余数,根据所得结果再查表一中对应的干支,即为该年的干支。例如求公元前221年的干支:221÷60,余数是41,以57-41=16,查表一16对应的是庚辰,即公元前221年对应的干支应为庚辰。同样由于干支纪年的循环周期为60年,当余数大于57时,也需再借60。例如求公元前479年(孔子卒年)的干支:479除以60余59,用57减59不够减,加上60之后再减59等于58,查表一知该年对应的干支为壬戌。其余可以类推。

上述方法简便易行,只要记住表一,就完全可以不用纸笔,直接由心算推出结果。

速查干支农历纪月法

若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;遇上丙或辛之年,正月为庚寅;遇上丁或壬之年,正月为壬寅;遇上戊或癸之年,正月为甲寅。依照正月之干支,其余月份按干支推算即可。

例如:2006年为丙戌年,其正月为庚寅,二月为辛卯,三月为壬辰,余类推。

速查干支纪日法

从已知日期计算干支纪日的公式为:

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 是世纪数减一,y 是年份后两位,M 是月份,d 是日数。1月和2月按上一年的13月和14月来算。奇数月i=0,偶数月i=6。G 除以10的余数是天干,Z 除以12的余数是地支。

计算时带[ ]的数表示取整。

例如:查2006年4月1日的干支日。 将数值代入计算公式。

G =4*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 - 3 =197

除以10 余数为 7 ,天干的第7位是‘庚’。

Z =8*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 + 7 + 6 =213

除以12 余数为 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

时辰的天干不是固定的,而确定时干,须按“五鼠遁法”来推,歌诀:

甲己还加甲,乙庚丙作初,丙辛从戊起,丁壬庚子居,戊癸何方发,壬子是真途。

列表如下:

甲己之日 乙庚之日 丙辛之日 丁壬之日 戊癸之日

子时 甲子 丙子 戊子 庚子 壬子

丑时 乙丑 丁丑 己丑 辛丑 癸丑

寅时 丙寅


相关内容

  • 如何计算年月日时干支
  • 年干支计算 年份-3,将减去后的数除以10,其余数所对应的天干即为该年的天干:将减去后的数除以12,其余数所对应的地支即为该年的地支.如2010年,2010-3=2007,2007÷10······7,余数为7,7所对应的天干即为庚:2007÷12······3,余数为3, 3所对应的地支即为寅.所 ...

  • 生辰八字手工计算
  • 生辰八字计算 六十干支表 甲子00 乙丑01 丙寅02 丁卯03 戊辰04 己巳05 庚午06 辛未07 壬申08 癸酉09 甲戌10 乙亥11 丙子12 丁丑13 戊寅14 己卯15 庚辰16 辛巳17 壬午18 癸未19 甲申20 乙酉21 丙戌22 丁亥23 戊子24 己丑25 庚寅26 辛卯 ...

  • 阴历阳历转换算法2
  • 一. 简单的历法知识 干支的推算和历法知识是密切相关的,因此大家首先应该对历法有所了解,若已具备相关知识,可跳过此部分.历法是以太阳.月亮.地球三者在运行时间上的关系,制定时间顺序的法则.现行的历法大致分为三类太阳历,太阴历,阴阳历, 1."太阳历"就是我们所说的"阳历 ...

  • 子午流注(针法)详解
  • 第一节 子午流注的涵义与源流 一.子午流注的涵义 [子午] 原是对立的名词,用以代表天地.山泽.风雷.水火.春秋.寒暑.日月.夜半与日中两时辰等的表示相对关系的符号.如"子午面","子午线","子午道","子时午时". ...

  • 快速推算年月日时干支法
  • 快速推算年月日时干支法 一.快速推算年柱干支法 天干: 1(甲) :2(乙) :3(丙) : 4(丁) :5(戊) :6(己) :7(庚) :8(辛) : 9(壬) :10(癸) 地支: 按1(子) :2(丑) :3(寅) :4(卯) : 5(辰) :6(巳) :7(午) :8(未) :9(申) : ...

  • 天干地支计算方法
  • 天干地支是古代纪年纪月纪日纪时用的二十二个汉字,其中天干十个,分别为甲乙丙丁戊己庚辛壬癸:地支十二个,分别是子丑寅卯辰巳午未申酉戌亥.两者搭配使用,形成六十甲子,在年月日时里循环使用,周而复始.te> 对于其计算 第一种:先将天干进行编码: 甲.乙.丙.丁.戊.己.庚.辛.壬. 癸 4. 5. ...

  • 干支推算法年
  • 年.月.日.时干支的推算法 一.干支结合纪年: 干支配合可以用来纪年.月.日.时,都可依据其所属干支的属性来分析这一年.月.日.时的变化大致情况.在研究子午流注开穴,推演五运六气变化等过程中,都必须掌握年.月.日.时干支.目前我们采用公元纪年,就需要将公元换算干支,以利应用. 干支纪年,其方法是把每 ...

  • 推算干支五行
  • 快速推算干支法 天干(对应数字): 1(甲):2(乙):3(丙): 4(丁):5(戊):6(己):7(庚):8(辛): 9(壬):10(癸) 地支: 按1(子):2(丑):3(寅):4(卯): 5(辰):6(巳):7(午):8(未):9(申):10(酉):11(戌):12(亥) 一.年份的干支,直接 ...

  • 天干地支算法
  • 天干地支算法 天干地支法中的年.月.日.时都是六十甲子一循环的. 六十甲子 序 干 支 序 干支 序 干 支 序 干 支 序 干 支 1 甲子 13 丙子 25 戊子 37 庚子 49 壬子 2 乙丑 14 丁丑 26 己丑 38 辛丑 50 癸丑 3 丙寅 15 戊寅 27 庚寅 39 壬寅 51 ...