干支年份的算法

合集下载

天干地支计算方法

天干地支计算方法

天干地支计算方法一、年干支计算公元后年份的口诀是:“公元年数先减三,除10余数是天干,基数改用12除,余数便是地支年”。

以2010年为例,年份减3得基数2007,除以10得余数7,对查天干次序(甲、乙、丙、丁、戊、已、庚、辛、壬、癸)。

得”庚“,再将基数2007除以12得余数为3,再循环对查地支次序(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)得”寅“,故2010年为庚寅年。

(若得0可理解为1之前即12)二、月干支月的地支是固定的如正月起寅之类,只计算月干。

月干=年干数乘2+月份例:2010年(庚寅)三月(辰月)的天干=7*2+3=17,天干10为周期,就去掉10,得7,天干第7位为庚,则此月干支为庚辰。

三、日干支1900——1999年日干支基数=(年尾二位数+3)*5+55+(年尾二位数-1)除42000——2099年日干支基数=(年尾二位数+7)*5+15+(年尾二位数+19)除4(只用商数,余数不用,数过60就去掉60)例:2010年4月12日星期一日干支基数=(10+7)*5+15+(10+19)/4=47(已去掉60的倍数)这就是1月1日的干支数。

从1月1日到4月12日为47+31(1月天数,下类推)+28+31+12=149,去掉60的倍数得29、天干去10的倍数余9为壬,地支去12的倍数余5为辰,今天的干支就是壬辰。

四、时干支时干=日干序数*2+日支序数-2五、倒推年龄法从今年的干支推出任何年龄的干支,即年龄去掉60为基数,去掉10的倍数为天干倒推数,去掉12的倍数为地支倒推数。

如今年为庚寅年,56岁生年的干支这样推:56去50余6,天干从庚倒推6位是乙,地支为56去掉48余8,从寅倒推8位是未,生年就是乙未年。

65岁生年去掉60余5,从今年的天干倒推5位丙,从今年的地支倒推5位戌,生年就是丙戌年。

【结束语】古人的智慧是不是令人赞叹呢?在哪种科学技术不发达的时代,能相想出如此精密的算法,真是一绝。

天干地支纪日法快速计算法

天干地支纪日法快速计算法

天干地支纪日法快速计算法一.干支纪年[方法一]公元1年的干支是辛酉,只要记住辛酉这一干支,即可简便而又迅速地推算公元前后任何一年的干支。

1.求公元后年干支干:支取所求年分的个位数支:以所求年分数目12,取其余数。

然后,以辛酉为起点,按干支顺序依次推出年干和年支(正推)。

逆干支顺序而推为反推例1:求公元1846年的干支干:6(1846年的个位数是6)支:10(1846÷12,得余数为10)以辛酉为起点(即1),正推,得1846年的干支是丙午附注:如干.支数为0,则取辛酉的前一个干支,即庚申。

例2:求公元2050年的干支干:0-庚支:10(2050÷12余数10)-午2050年为庚午2.求公元前年干支算法与上法一样,只是要反推,即逆干支顺序而推,或用10和12分别减去原得数后再正推。

但要注意,此时起点与上法不同,以辛酉为0,反推时以辛酉前一干支即庚申为起点(即1),正推则以辛酉的下一干支即壬为起点。

或直取公元前负数即可。

例如:求公元前231年的干支[方法一]干:1支:11(231÷12余数11)11为反推时的干支数,只要直取表内公元前负数即可,即为庚戊。

如要正推,则还要用10,12减去此二数。

即干为10-1=9,支为12-11=1。

结果为庚戊。

[方法二]如不以辛酉作起点,也可以任何一个已知年干支为起点推算。

一般可以当年为起点。

方法:以所要求的年数减去已知年数(或当年),得数的个位数即为年干数,得数除以12所得的余数即为年干支数。

干支数为正数时正推,为负数时反推,或按[方法一]中方法变为正推。

应注意的是已知年干支作0,正推时以已知年干支的后一干支为1,反推时以已知年干支的前一年干支为1。

例如:已知1985年是乙丑年,求1999年的干支。

1999-1985=14干:4支:2(14÷12余数为2)按乙0丙1······的顺序正推得年干为已,按丑0寅1······的顺序正推得年支为卯,故1999年为已卯年。

天干地支(八字)快速计算法

天干地支(八字)快速计算法

年、月、日、时的干支快速计算法
如:2012年6月17日19:45的天干地支是多少呢?
1、年:天干(2012-3)÷10取余数=9,9对应就是“壬”
地支(2012-3)÷12取余数=5,5对应就是“辰”
所以年的干支就是“壬辰”(余0时按10、12计算)
2、月:天干,“丁壬壬寅顺行流”,意思是2012年的正月的干支是“壬寅”,那么公历的6月17日(是阴历的润四月二十八),所以从“壬”开始往下数5个,即壬、癸、甲、乙、丙,所以该月的天干就是“丙”
地支,就从“寅”开始往下数5个,即寅、卯、辰、巳、午,所以该月的地支就是“午”
所以月的干支就是“丙午”
3、日的天干地支稍微复杂点
①112×5÷60取余=20;②= 112÷4取商=28;③=9;④=17;⑤=2;⑥= 30
①+②+③+④+⑤—⑥=20+28+9+17+2—30=46,46对应六十甲子的“己酉”。

其实也不用死记六十甲子,方法是:46÷10取余=干(余6)、46÷12取余=支(于10)(余0时按10、12计算)。

所以日的干支就是“己酉”
4、时:19:45是“戌”时(19:00-21:00),地支有了。

天干=日干×2 +时支数- 2 =6(己)×2 +11(酉)-2=21,取个位“1”,就是“甲”。

所以时的干支就是“甲戌”
2012年6月17日19:45就对应“壬辰、丙午、己酉、甲戌”,这也就是大家常说的“八字”。

Welcome To Download !!!
欢迎您的下载,资料仅供参考!。

年月日时干支的推算

年月日时干支的推算

年月日时干支的推算天干:甲乙丙丁戊己庚辛壬癸地支:子丑寅卯辰巳午未申酉戌亥一、年干支的推算方法推算年干支的简单方法是:天干:取当年的公元数减三,得出的余数值除以10,取余数地支:取当年的公元数减三,得出的余数值除以12,取余数例如2009年:(2009-3)/10余数为:6,天干为:己(2009-3)/12余数为:2,地支为:丑故2009年的干支为:己丑年二、月干支的推算地支:十二地支对应十二个月,每年1月都是【寅】,2月是【卯】,依次类推天干:记住下面的算式即可:1(甲) 2(乙) 3(丙) 4(丁) 5(戊)6(己) 7(庚) 8(辛) 9(壬) 10(癸)____________________________________________3(丙) 5(戊) 7(庚) 9(壬) 1(甲)这个简单的数式意思是说:1(甲)与 6(己)年的 1 月天干为 3(丙),其正月干支是丙寅;2(乙)与 7(庚)年的 1 月天干为 5(戊),其正月干支是戊寅;3(丙)与 8(辛)年的 1 月天干为 7(庚),其正月干支是庚寅;4(丁)与 9(壬)年的 1 月天干为 9(壬),其正月干支是壬寅;5(戊)与 10(癸)年的 1 月天干为 1(甲),其正月干支是甲寅;例如:2009年是己丑年,正月干支是:丙寅,其他各月依次类推,例如:六月的干支就是辛未三、日干支推算方法1.元旦干支2009 丙午2010 辛亥2011 丙辰2012 辛酉2013 丁卯2014 壬申2015 丁丑2016 壬午2017 戊子2018 癸巳2019 戊戌2.各月干支加减数歌诀:一、五(月)双减一,二、六(月)加零六,三(月)减二、加十,四(月)减一、加五,七(月)零、九(月)加二,八(月)上加一、七,十(月)上加二、八,冬(月)三、腊(月)三、九,闰年三月起,余数均加一。

求日干:(元旦天干数)+(日期)+(各月天干加减数,闰年3月以后加1)/10=商...余数求日干:(元旦地支数)+(日期)+(各月地支加减数,闰年3月以后加1)/12=商...余数例如2009年的元旦干支为:丙午2009年6月27日(农历6月初五)的天干为:辛地支为:丑四、时干支的推算方法十二地支对应十二时辰是不变的,每天都是从夜半子时开始子时:23-1丑时:1-3寅时:3-5卯时:5-7辰时:7-9巳时:9-11午时:11-13未时:13-15申时:15-17酉时:17-19戌时:19-21亥时:21-23依次类推天干的计算,记住下面的算式即可:1(甲) 2(乙) 3(丙) 4(丁) 5(戊)6(己) 7(庚) 8(辛) 9(壬) 10(癸)____________________________________________1(甲) 3(丙) 5(戊) 7(庚) 9(壬)1(甲)与 6(己)日子时的天干为 1(甲),其日子时的干支是甲子;2(乙)与 7(庚)日子时的天干为 3(丙),其日子时的干支是丙子;3(丙)与 8(辛)日子时的天干为 5(戊),其日子时的干支是戊子;4(丁)与 9(壬)日子时的天干为 7(庚),其日子时的干支是庚子;5(戊)与 10(癸)日子时的天干为 9(壬),其日子时的干支是壬子;例如2009年6月27日(农历6月初五)18时的干支如下:己丑年辛未月辛丑日丁酉时一、推算年干支口诀掌上推算年干支,支子花甲起根源。

干支推算法年

干支推算法年

年、月、日、时干支的推算法一、干支结合纪年:干支配合可以用来纪年、月、日、时,都可依据其所属干支的属性来分析这一年、月、日、时的变化大致情况。

在研究子午流注开穴,推演五运六气变化等过程中,都必须掌握年、月、日、时干支。

目前我们采用公元纪年,就需要将公元换算干支,以利应用。

干支纪年,其方法是把每一年配上一个天干和一个地支。

配的方法是天干在上,地支在下,按着干支的顺序依次向下排列。

天干的第一位是甲与地支第一位子相互配合起来便是甲子,这一年就叫甲子年。

从甲子年开始天干和地支相配合,每年不同,天干往复排列六次,地支往复排列五次,共得六十年。

以后又转到甲和子相合,所以每六十年称为一周,或者叫一个甲子。

我们一般把一个快满六十岁的人称为年近花甲,这就是因为六十年是一个甲子的意思。

为了避免临时换算麻烦,现将干支相合一周的次序,排列如后:古代历法,计年月日时皆由甲子开始,——年分十二个月,一日分十二个时辰。

每逢五年有六十个月,五天则有六十个时辰。

为便于记忆,有一首歌诀(见本书二十四页十六行)。

因为甲己、乙庚等皆隔五数,由甲至己周而复始。

甲己之年由甲子月开始,一月是甲子月。

甲己之日由甲子时开始,第一个时辰是甲子时。

乙庚年、日,第一月则为丙子,丙辛年、日,第一月则为戊子,丁壬年、日,第一月则为庚子,戊癸年、日,第一月则为壬子。

年干支的推算法;只要知道1982年是“壬戌”年,即可按干支六十环周顺推,则知1983年为“癸亥”年,倒推1981年为辛酉,1980年为庚申年。

如果不知道当年的干支或任何一年的干支怎么办呢?可采取如下公式:“取当年的年数,减去三,再从余数中除去干支周转数,余下的数字就是所求的年干支的代数。

例如:欲求1982年干支,1982—3:1979÷60(在1979这个数中共有32个60,即干支周转数),余下的59,按六十环顺推,就是“壬戌”,则知1982年干支为壬戌年。

又如:1983(年)—3=1980;以1980÷60(干支周数)=33余0,零表示六十甲子环最后一个,就是癸亥,可知“癸亥”是1983年的干支。

干支纪年法的简便算法

干支纪年法的简便算法

干支纪年法的简便算法(一)干支纪年法的传统算法一.干支纪年是我国传统的纪年方法。

1.干和支的含义:干支是天干,地支的合称。

干指天干,共有10个符号:甲乙丙丁戊己庚辛壬癸支指地支,共有12个符号:子丑寅卯辰巳午未申酉戌亥2.干和支组合后用于纪年。

即:将十天干和十二地支按顺序搭配组合成干支,用于纪年。

按此排法,当天干10个符号排了六轮与地支12个符号排了五轮以后,可构成60干支。

续排下去又将恢复原状,周而复始,即如民间所说“六十年转甲子”。

二.结合实际了解“十二地支”1.用十二种动物分别与十二地支相配成为“十二生肖年”。

(见下图)如凡是含有“子”的干支年,就是“鼠年”,这一年里出生的人都是属“鼠”;凡是含有“丑”的干支年就是“牛年”,这一年进而出生的人都是属“牛”。

以此类推。

(如下表)十二生肖年子鼠丑牛寅虎卯兔辰龙巳蛇午马未羊申猴酉鸡戌狗亥猪2.以十二地支来表示十二时辰。

一日有二十四小时,而我国传统则以十二个时辰来表示,即一时辰是二小时。

(如下表)二十四小时和十二时辰对照表子丑寅卯辰己23-01:01-03:03-05 :05-07:07-09:09-11午未申酉戊亥11-13:13-15:15-17:17-19:19-21:21-231(二)干支纪年法的简便算法传统的计算法,必须知道一个已知年,然后往前后推算,有一定的难度,下面我给大家介绍一种干支纪年法的简便算法,每个字都有对应的一个符号。

如下表:4 5 6 7 8 9 0 1 2 3甲乙丙丁戊己庚辛壬癸4 5 6 7 8 9 10 11 0 1 2 3子丑寅卯辰巳午未申酉戌亥4 5 6 7 8 9 10 11 0 1 2 3虎牛鼠兔龙蛇马羊猴鸡狗猪年份的最后一个数字就对应天干的相应的字,然后用年份除以12所得的余数,用这个余数去找相对应的地支字和十二生肖字,于是天干地支字的组合便是干支纪年,对应的生肖字便是生肖纪年。

如2006年,6对应的天干字是丙字,2006除以12的余数是2,2所对应的地支字是戌字,所对应的生肖字狗字,所以2006年是丙戌年,狗年。

年月日时干支推算简法

年月日时干支推算简法

总之自己找规律记住六十甲子顺序数即可。

(甲尾数都是1,乙尾数都是2,丙尾数都是3……..地支都是逆转隔1。

例如:1-11-21-31-41-51为子-戌-申-午-辰-寅年月日时干支推算法1、推算年干支公式:x年干支序号=(x年-3)÷60之余数。

(找对应六十甲子序数即可)例子:1986年(1986-3)÷60余3,3对应60甲子序数为丙寅。

2、推算月干支歌诀:甲己之年丙作首,乙庚之岁戊为头,丙辛之岁寻庚上,丁壬、壬寅顺水流,若问戊癸何方发,甲寅之上好追求。

3、推算时干支歌诀:甲己还加甲,乙庚丙作初,丙辛从戊起,丁壬庚子居,戊癸何方发,壬子是真途。

月和时对照表,可以不背口诀记住(月起丙,时起甲)月时甲己丙(寅月)甲己甲(子时)乙庚戊乙庚丙丙辛庚丙辛戊丁壬壬丁壬庚戊癸甲戊癸壬4、推算日干支(1)先确定每年元旦干支公式:本年元旦干支=去年(平年)元旦干支+5本年元旦干支=去年(润年)元旦干支+6例如:1983年为平年,元旦为己丑,六十甲子序号是26,加5等于31,那1984年元旦干支是甲午。

(2)日干支推算公式:日干支序号=(本年元旦干支序数+日数+月加减数)-60×某数(某数的取值为0、1、2,为了使数大于0小于60在60甲子数内)歌诀:二月六月加三十,三月应加五十八,四月二九五五九,三一、二、三八十腊,七零九二冬月三,元月减一是定法。

歌诀是平年的月加减数,闰年从3月1日起(即3月份)开始每月多加1,即3月应加59,4月加30。

以此类推。

例子:1981年10月25日的干支元旦假如已知1983年的元旦干支(上面有例子为26数)1983年元旦干支-2×5=16,对应己卯10月25日序号=(16+25+32)-60×1=13(丙子)备注:奇门遁甲是天干学,年干支可以有的时候不用地支,那么年的尾数1对应辛,2对应壬,以此类推。

例如1971年尾数1年干就是辛。

干支纪年法农历

干支纪年法农历

干支纪年法农历纪年法叫干支纪年法。

它起源于夏朝,又称夏历,对农事有指引作用,故称农历。

它以十位天干(甲乙丙丁戊己庚辛壬癸)和十二位地支(子丑寅卯辰巳午未申酉戌亥)依次配对纪年,周而复始。

(一)干支纪年法的传统算法一.干支纪年是我国传统的纪年方法。

1.干和支的含义:干支是天干,地支的合称。

干指天干,共有10个符号:甲乙丙丁戊己庚辛壬癸支指地支,共有12个符号:子丑寅卯辰巳午未申酉戌亥2.干和支组合后用于纪年。

即:将十天干和十二地支按顺序搭配组合成干支,用于纪年。

按此排法,当天干10个符号排了六轮与地支12个符号排了五轮以后,可构成60干支。

续排下去又将恢复原状,周而复始,即如民间所说“六十年转甲子”。

二.结合实际了解“十二地支”1.用十二种动物分别与十二地支相配成为“十二生肖年”。

(见下图)如凡是含有“子”的干支年,就是“鼠年”,这一年里出生的人都是属“鼠”;凡是含有“丑”的干支年就是“牛年”,这一年进而出生的人都是属“牛”。

以此类推。

(如下表)十二生肖年子鼠丑牛寅虎卯兔辰龙巳蛇午马未羊申猴酉鸡戌狗亥猪2.以十二地支来表示十二时辰。

一日有二十四小时,而我国传统则以十二个时辰来表示,即一时辰是二小时。

(如下表)二十四小时和十二时辰对照表子丑寅卯辰己23-01:01-03:03-05 :05-07:07-09:09-11午未申酉戊亥11-13:13-15:15-17:17-19:19-21:21-23(二)干支纪年法的简便算法传统的计算法,必须知道一个已知年,然后往前后推算,有一定的难度,下面我给大家介绍年份的最后一个数字就对应天干的相应的字,然后用年份除以12所得的余数,用这个余数去找相对应的地支字和十二生肖字,于是天干地支字的组合便是干支纪年,对应的生肖字便是生肖纪年。

如2006年,6对应的天干字是丙字,2006除以12的余数是2,2所对应的地支字是戌字,所对应的生肖字狗字,所以2006年是丙戌年,狗年。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用年份的数字减去3,结果除以60,得到商和余数,用余数对照六十花甲子的顺序。

即:(年-3)/60=商+余数例如:(1905-3)/60=31余42,六十花甲中排42位的是乙巳。

(1986-3)/60=32余3,六十花甲中排3位的是丙寅。

(2016-3)/60=31余33,六十花甲中排33位的是丙申。

追问请问您怎么知道分别排42、3、33的什么的呢?有什么可靠的依据吗?回答第一种方法:死记硬背。

第二种方法:计算任意数字AB(AB小于60)的排位,其中A代表十位,B代表个位。

设定:天干甲1乙2丙3丁4戊5己6庚7辛8壬9癸10,地支子1丑2寅3卯4辰5巳6午7未8申9酉10戌11亥12。

1、观察个位。

可以发现,B是天干数,42一定是乙某、3一定是丙某、33一定是丙某。

2、计算十位。

用AB减去12的倍数,即为地支数。

如:42-36=6,地支为巳,则42=乙巳;3不够减,直接取寅,则3=丙寅;33-24=9,地支为申,则33=丙申。

以上方法是本人自己总结的,只要稍加练习,速度会很快。

同时,也可根据60以内的任意数字,写出干支。

如35,个位是5,一定是戊某,35减去比35小的最大能被12整除的数,35-24=11,11=戌,35=戊戌。

有如21,个位是1,一定是甲某,21减去比21小的最大能被12整除的数,21-12=9,9=申,21=甲申。

一、快速推算年柱干支法推算公式:①推算天干:西元年末位數-3=年幹(適用於任何年代)。

②推算地支:西元年末二位數+9=年支(適用於十九世紀,即1800—1899 年);西元年末二位數十1=年支(適用於二十世紀,即1900—1999 年);西元年末二位數+5=年支(適用於廿一世紀,即2000—2099 年);說明:①年幹按1(甲).2(乙)、3(丙)、4(丁)、5(戊)、6(己)、7(庚)、8(辛)、9(壬)、10(癸)順序;年支按1(子)、2(醜)、3(寅)、4(卯)、5(辰)、6(巳)、7(午)、8(未)、9(申)、10(酉)、11(戌)、12(亥)順序。

②求年幹,不夠減則借10;求年支,超過12要遞減12,取餘數。

③求年幹之公式,適用於任何年代;求年支之公式,不同公式只適用於某一世紀“00年)。

例一:求1800年的年柱干支①末位數0-3:7(不夠減借10),天干序數7是“庚”。

②末二位數00+9:9,地支序數9是“申”。

則知1800年是‘‘庚申”年。

例二、求1989年的年柱干支①末位數9-3=6天干序數6是“已”。

③末二位數99+9=108遞減8個12後餘12,地支序數12是“亥”。

則知1899年是“己亥”年。

例三:求1935年的年柱干支①末位數5-3=2天干序數2是”乙”。

②末二位數35+1:36遞減2個12後餘12,地支序數12是“亥”。

則知1935年是“乙亥”年。

例四:求1981年的年柱干支①末位數1-3=8(不夠減借10),天干序數8是“辛”。

②末二位數81+1=82,遞減6個12後餘10,地支序數10是”酉”。

則知1981年是“辛酉”年。

例五:求1999年的年柱于支①末位數9-3=6天干序數6是“已”。

②末二位數99十1=100遞減8個12後餘4,地支序數4是“卯”。

則知1999年是?己卯”年。

例六:求2000年的年柱干支①末位數0-3=7(不夠減借10),天干序數7是"庚”。

②末二位數00+5-=5地支序數5是“辰”。

則知2000年爲“庚辰”年。

.例七:求2022年的年柱干支①末位數2-3=9(不夠減借10),天干序數9是‘壬”。

②末二位數22+5-=27遞減2個12後餘3,地支序數3是“寅”。

則知2022年是“壬寅”年。

例八:求2033年的年柱干支、①末位數3--3=o(o即是10)。

天干序數10是“癸”。

②末二位數33+5=38遞減3個12後餘2,地支序數是“醜”。

則知2033年是“癸醜”年。

二、快速推算月柱干支法推算公式:①推算公式:年幹x2+月數=月幹(超過10要遞減10,只取個位數)。

②推算地支:農曆月支是固定不變的,正月爲“寅”、二月爲“卯”、三月爲“辰”、四月爲“巳”、五月爲“午”、六月爲“未”、七月爲“申”、八月爲“酉”、九月爲“戌”、十月爲“亥”、十一月爲“子”、十二月爲“醜”。

例一:求1935年農曆六月的月柱干支①按上法(推算年柱干支法)已知1935年是“乙亥”年。

年幹“乙”即2x2+6;10,天干序數10是“癸”。

②農曆六月,地支固定爲“未”。

則知1935年農曆六月的月柱干支是“癸未”。

例二:求1999年農曆五月的月柱干支①按上法已知1999年是“己卯”年。

年幹“己”即6x2+5=17,17—10=7,天干序數7是“庚”。

②農曆五月,地支固定爲“午”。

則知1999年農曆五月的月柱干支是“庚午”。

例三:求1898年農曆九月的月柱干支①按上法已知1898年是“戊戌”年。

年幹“戌”即5x2+9=19,19—10=9,天干序數9是“壬”。

②農曆九月,地支固定定爲“戌”。

則知1898年農曆九月的月柱干支是“壬戌”。

例四:求2001年農曆八月的月柱干支①按上法已知2001年是“辛巳”年。

年幹“辛”即8x2+8=24,遞減10後餘4,天干序數4是“丁”。

②農曆八月,地支固定爲“酉”。

則知2001年農曆八月的月柱干支是“丁酉”。

三、快速推算日枉干支法A.推算閏年日柱干支法甚麽是閏年?能用4整除的年稱爲閏年。

每4年有一個閏年:在二十世紀,1904、1908、1912、1916、1920、1924、1928、1932、1936、1940、1944、1948、1952、1956、1960、1964、1968、1972、1976、1980、1984、1988、1992、1996、2000均爲閏年。

每個世紀有25個閏年。

推算日柱于支,必須先算出元旦日干支。

以元旦日干支推算其他日干支。

①推算閏年元旦日天干:在二十世紀,上列閏年的末二位數÷4;元旦日天干(超過10要遞減10,取餘數。

)例如1904年,04÷4=1,元旦日天干爲“甲”。

再如1960年,60÷4:15,減10餘5,5爲“戊”,則元旦日天於爲“戊”。

又如1988年,88÷4=22,減20後餘2,2爲“乙”,則元旦日天干爲“乙”。

在廿一世紀,即2000年以後,求閏年元旦日天干的公式是:(閏年的末二位數+100)÷4:元旦日天干。

例如求2008年元旦日的天干:(08+100)÷4=27,7爲"庚”,則元旦日天干爲“庚”②推算閏年元旦日地支(適用於20、21兩個世紀) 將上面已算出的元旦日天干數÷4,然後看餘數。

記住:餘數爲1,則地支是“午”:餘數爲2,則地支是“卯”;餘數爲3,則地支是“子”;餘數爲4(余4即餘0),則地支是“酉”。

這一點與天干不同,不是按地支順序數來取地支,而是另按此規定。

爲了便於記憶.可按“子午卯酉,3124"米記。

或用諧音法,“3124"1~曠三要爾(兒)死”或“三要魚死”,即知順序是“子午卯酉”。

例如1904年元旦日,已知天干數爲1即“甲”,地支數也爲1,即“午”,則知元旦日干支爲“甲年”。

又如1960元旦日,已知天干數爲15,即“戌”,地支數爲15÷4,餘3,3爲“子”,則知元旦日干支爲”戊子”。

再如1988年元旦日,已知天干數爲22(88÷4)即“乙”,地支數爲22÷4,餘數爲2,2爲“卯”,則知元旦日干支爲“乙卯”。

③推算閏年任何一日的日干支:花甲60一迴圈,每個閏年366日有6次迴圈。

故下面6天與元旦日干支相同:3月1日,4月30日,6月29日,8月28日,10月27日,12月26日。

同理,下面6天則與元旦日天干相同.地支相沖:1月31日,3月31日,5月30日,7月29日,9月27日,11月26日。

由於以上前6個日子與元旦日干支相同,後6個日子與元旦日地支相沖,可將一年內任何一天的日干支鎖定在60日內。

再根據天干10日一迴圈,地支12日一迴圈,進一步將所求之日鎖定於一句之內。

如求1964年5月3日和10月7日的干支:經算,1964年的元旦日干支爲”己酉”(64÷4;16,6爲“己”,16÷4余0即餘4,4爲“酉”),則4月30日也爲“己酉”,順推加3天,則5月3日干支爲”壬子”。

同理,10月27日也爲”己酉”,則逆算順推,17日爲”己亥”,7日爲“己醜”。

或9月27日爲“己卯”,順算逆椎,10月7日亦爲“己醜”(天干相同。

地支子寅辰午申戌或醜卯巳未酉亥,順算則逆推,逆算則順推。

)又如:求1992年8月30日和12月5日的干支:經算:1992的元旦日干支爲“丙子”(92÷4=23,3爲“丙”;23÷4餘數爲3,3爲“子”),則月28日也爲“丙子”,順推加2天,則8月30日干支爲“戊寅”。

同理,12月26日也爲”丙子”,逆算順推,16日爲:“丙寅”,6日爲“丙辰”,5日則是”乙卯”。

或按11月26日爲“丙午”,順算逆推,12月6日爲“丙辰”,5日爲“乙卯”。

再如:求2008年3月21日及9月18日的干支:經算,2008年的元旦日干支爲“庚子”(108÷4=27,7爲“庚”;27÷4餘數爲3,3爲”子”),則3月1日也爲“庚子”,順算逆推,11日爲“庚戌”,21日爲“庚申”。

同理,8月28日也是“庚子”,順算逆推,9月7日爲“庚戌”,17日爲“庚申”,18日則爲“辛酉”。

或9月27日爲“庚午”,逆算順推,9月17日爲“庚申”,則18日爲“辛酉”。

B?推算平年日柱干支法(適用於20、2l兩個世紀)同樣,推算日柱干支,必須先算出元旦日干支。

以元旦日干支推算其他日干支。

①平年元旦日干支,是按閏年元旦日干支推算出來的。

按下面的規律辦:a?閏年後一年的元旦日干支是該閏年元旦日干支的“天克地沖”。

b,閏年後二年的元旦日干支是該閏年元旦日干支的“天順地逆”。

c?閏年後三年的元旦日干支是該閏年元旦日干支的“天克地庫”。

例如:1904年元旦日干支是“甲午”,則1905年元旦日子支是“庚子”(“庚子”與“甲午”天克地沖),1906年元旦日干支是“乙巳”(乙是甲的順行一位,已是午的逆行一位),1907年元旦日干支是“庚戌”(戌爲午火之庫。

“庚戌”與“甲午”的關係是天克地庫)。

又如1964年元旦日子支是“己酉”,則1965年元旦日干支是“乙卯”(天克地沖),1966年元旦日干支是“庚申”(天順地逆),1967年元旦日干支是“乙丑”(天克地庫)。

又如2008年元旦日干支是“庚子”,則2009年元旦日干支是“丙午”(天克地沖),2010年元旦日干支是“辛亥”(天順地逆),2011年元旦日干支是“丙辰”(天克地庫)。

相关文档
最新文档