快速推算干支公式

合集下载

天干地支推算法

天干地支推算法

天干地支推算法第一种、不用看历书推年干支法一、年干基数:7. 取年个位数+7推算当年天干。

大于10除以10,用余数。

二、1、(1900—1999)年支基数:是1. 取年右边两位数+1推算当年地支。

大于12除以12,用余数。

2、(2000—2099)年支基数:是5. 取年右边两位数+5推算当年地支。

大于12除以12,用余数。

第二种、不用看历书推年干支法一、年干基数:-3,年支基数:-3.二、推算法:年支公式:1、(1900—1999)年右边两位数+37推算当年地支。

大于12除以12,用余数。

简易公式:a+37,2、(2000—2099)年右边两位数+17推算当年地支。

大于12除以12,用余数。

简易公式:a+17,第三、不用看历书推日干支法31、(1900—1999)基数公式:5a+10+(a-1)/4+b.2、(2000—2099)基数公式:5a+50+(a+19)/4+b。

例1:1972年9月18日的干支,由公式得:5a+10+(a-1)/4+b=360+10+(72-1)/4+22=49 公式中除以4中取商不取余。

即:27+4+18=49 9是天干的壬,1是地支子。

故,1972年9月18日的干支是壬子。

例2:2010年8月1日的干支,由公式得:5a+50+(a+19)/4+b=50+50+(10+19)/4+33=80 即:47+32+1=80 10是天干的癸,8是地支的未。

故,2010年8月1日的干支是癸未。

注:年右边两位数为a,b是各月天数。

干除以10,用余数。

支除以12,用余数。

又见菊花朵朵黄,文房四宝笔奔忙,谁说百花匿踪影,待看三春遍地香。

德与秀六甲纳音序自生十二宫吉凶表注:从子起顺行12宫农历日干支推法大小月卦记心间,正一干支起根源。

大后干同地支冲,小后干支退一天。

初一十三二十五,支同隔干一位算。

推算方法:“大小月卦记心间,正一干支起根源。

”农历的大月为30天小月为29天,固定不变。

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

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

天干地支(八字)快速计算法年、月、日、时的干支快速计算法天干(a、B、C、丁、吴、季、耿、辛、任、桂)(第三年)÷10取剩余,与十天干对应的顺序为所需天干。

在a、B、G和C的年份,C是头,Xin是头。

丁、仁、仁和阴沿着耿流动。

每个月的地支是固定的,即第一个月是阴地支(子洲银茂中午没有申请优序海)(第三年)÷12取剩余,12个地支对应的顺序是当地地支的期望年份。

乌龟年在哪里发行?追求嘉荫之上是件好事。

月,二月是毛泽东月,依此类推。

(按顺序排列,即1,6-3;2,7-5;3,(即对应于农历月数+2)8-7;4、9―9; 5. 10-1)取公历年的最后两位数(100加上2000年后的最后两位数),用“a”代表一位,① = a×5÷60余数;② =a÷4商;③=9;④ = 请求日期;⑤ = 看看过去的几个月。

例如,如果请求的日期是9月,则在3、5、7和8这四个大月份之后添加4;⑥ = 30(如果是两个月,则减去)2(① + ② + ③ + ④ + ⑤ ― ⑥) ÷60取余数,使用余数对应的60A子序列号,对应的主分支为每日主分支。

逐日×2+小时计数-2=小时计数(如果小时计数超过10,则取P10,仅为个位数)。

小时计数是子(23:00-01:00)、周、尹、毛、陈、司、下午、魏、沈、游、徐和海。

两小时等于一小时,按顺序推送。

例如,2022年6月17日19:45的天干支数是多少?1、年:天干(2021-3)÷10取余数=9,9对应就是“壬”地支(2021-3)÷12取余数=5,5对应就是“辰”因此,这一年的主要分支是“仁辰”(按剩余0小时内的10和12计算)2、月:天干,“丁壬壬寅顺行流”,意思是2021年的正月的干支是“壬寅”,那么公历的6月17日(是阴历的润四月二十八),所以从“壬”开始往下数5个,即壬、癸、甲、乙、丙,所以该月的天干就是“丙”地支从“阴”开始,倒数五,即阴、毛、陈、司和下午,所以那个月的地支是“下午”所以月的干支就是“丙午”3、日的天干地支稍微复杂点①112×5÷60余数=20;② = 112÷4商=28;③=9;④=17;⑤=2.⑥ = 30① + ② + ③ + ④ + ⑤ ― ⑥ = 20+28+9+17+2--30=46,46对应60家子的“有你”。

干支纪年法如何计算干支纪年法简便算法公式

干支纪年法如何计算干支纪年法简便算法公式

第一步,确定起始年份。

干支纪年法起始于公元前2637年,也就是“庚子年”。

从这一年开始,一直往后计算,直到计算到现在的年份。

第二步,计算年份偏移值。

按照干支纪年法的循环周期,每过60年
又回到了起始的“庚子年”。

因此,我们需要计算当前年份与起始年份之
间相差了多少个循环周期(60年)。

第三步,计算天干和地支。

根据起始年份和年份偏移值,可以确定当
前年份的天干和地支。

天干的计算公式为:(起始年份的天干索引 + 年份
偏移值) mod 10;地支的计算公式为:(起始年份的地支索引 + 年份偏移值) mod 12
第四步,确定年份的干支组合。

通过第三步计算得到的天干和地支的
索引,可以确定当前年份的干支组合。

例如,第三步计算得到的天干索引
为2(乙)地支索引为9(巳),那么当前年份就是“乙巳年”。

通过以上四个步骤,我们可以用干支纪年法来计算当前年份的干支组合。

这种计算方法简单而直观,不需要大量的计算,可以方便地计算出任
意年份的干支纪年。

需要注意的是,干支纪年法的起始年份和干支的索引是固定的,因此
计算年份偏移值时要考虑到这一点。

同时,干支纪年法也和公历有所差异,公历的年份是按照阳历计算的,而干支纪年法是按照农历计算的,因此在
计算时可能会有一些误差。

日干支快速推算方法

日干支快速推算方法

日干支快速推算方法日干支怎么算,有关日干支快速推算方法又是怎样的呢?下面以通过公历与农历的方式来快速推算日干支,一起来了解下吧!日干支快速推算方法公历快速推算日干支方法公历日干支推算口诀: (方法一)元旦干支为根源,大小二月记心间。

小月干同地支冲,大月上句加一天。

申子辰年年为闰,干同支冲退一天。

(三月元旦同一天)余年二月二十八,干同支冲退一天。

月首十三二十五,支同隔干一位算。

意解:“元旦干支为根源,大小二月记心间。

”推算公历日干支,首先要记住元旦日的干支。

同时,还要知道大小月及二月的天数。

公历大月为31天,小月为30天,其大小月是固定不变的,唯独二月有29天和28天之分。

因此,要特别注意哪年二月为29天,那年二月为28天。

“小月干同地支冲,大月上句加一天。

”公历小月为30天,按农历大月“大后干同地支冲”推算口诀,我们知道本月初一日干支,与下月初一干支则是天干相同地支相冲。

公历大月为31天,在小月干支相冲的基础上,再加一天,即是大月份下月一日的干支。

“申子辰年为闰,干同支冲退一天。

”经过研究,发现凡是地支为申、子、辰支的年均为闰年,二月为29天。

在推算3月1日干支时,可按农历小月后的日干支推算方法,即在干同地干冲的基础上,减去一天,则为3月1日干支。

(3月1日的干支与元旦相同)。

“余年二月二十八,干同支冲退一天。

”除地为申子辰年二月29天外,其它年二月均为28天。

在知道2月1日干支后,按干同支冲规律,干支各减二位便是3月1日的干支。

“月首十三二十五,支同干隔一位算。

”月首,即是每月1日。

其推法与推算农历日干支口诀后两句相同。

例如:推算公历1998年8月1曰干支。

1998年干支为戊寅,年支不属于申子辰,故1998年2月为28天。

按《日公历干支推算口诀》中“小月干同地支冲,大月上句加一天------,余年二月二十八,干同支冲退两天”的规律,逐月推算。

1998年元旦干支是戊申,大拇指定在申位上。

1月为大,干同支冲加一天,大拇指由申位到跳到寅,加1支到卯,2月1日为己卯,2月28天,干同干冲退二天,大拇指跳到酉位退二支,3月1日为丁未;3月为大,干同支冲加1天大拇指跳到丑进一位4月1日干支为戊寅;4月为小,干同干冲,大拇指跳到申位,5月1日干支为戊申;5月为大,干同支冲加1天,大拇指跳到卯位,6月1日为己卯;6月为小月,干同支冲,7月1日干支为己酉;7月为大,干同支冲加1天,大拇指跳到卯进1位到辰,8月1日干支为庚辰。

速推日干支口诀

速推日干支口诀

速推日干支口诀通过五鼠遁、五虎遁,大家可以快速推出时干支与月干支,那么以下的方法可以在不使用万年历的前提下,推出日干支。

这种方法相对比较难记,但是功夫不负有心人,真想在易学之路有所成就,就要付出比别人多得多的努力。

根据公历日期计算当日干支:一、口诀:乘五除四九加日,双月间隔三十天。

一二自加整少一,三五七八十尾前。

二、举例说明:例一:1996年1月16日(96×5+96÷4+9+16)÷60=8余49,49即为六十甲子序数。

9对应天干壬,49除12余1对应地支子,对应干支为“壬子”。

例二:1997年2月16日(97×5+97÷4+9+16+30+2)÷60=9余26,26即为六十甲子序数。

6对应天干己,26除12余2对应地支丑,对应干支为“己丑”。

例三:1998年3月16日(98×5+98÷4+9+16)÷60=8余59,对应干支为“壬戌”。

例四:1999年4月16日(99×5+99÷4+9+16+30+1)÷60=9余35,对应干支为“戊戌”。

例五:2000年7月16日(100×5+100÷4+9+16+2)÷60=9余12,对应干支为“乙亥”。

例六:20001年10月16日(101×5+101÷4+9+16+4+30)÷60=9余49,对应干支为“壬子”。

三、注解:第三句中的“整少一”,为能被4整除之年一二月份比其他三年都要少加一;第四句反映的是大月规律,即8月加3、11月加5,依此类推)。

看似简短,却可以解决大问题。

天干地支年月日时算法

天干地支年月日时算法

一、快速推算年柱干支法二、推算公式:三、①推算天干:西元年末位数-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年是·己卯”年。

干支快速推算法

干支快速推算法

干支快速推算法一、年干支公式⒈(1900——2100)年干公式:年干=年尾数-3例:1969年年干=9-3=6,第6位天干就是“己”。

2012年年干=2-3=9,第9位天干是“壬”。

(2不足减就补10成12)⒉年支公式:(1900——1999)年支=年尾二位数+1 (2000——2099)年支=年尾二位数+5例:1969年年支=69+1=70,去掉60的倍数为10,地支第十位为“酉”。

2012年年支=12+5=17,去掉12余5,地支第五位是“辰”。

那么1969年干支就是己酉;2012年干支就是壬辰。

二、月干的推算只要知道年柱的干支,就可知道月柱的干支。

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

三、日干支公式:基数:(1800——1899)年25;(1900——1999)年9;(2000——2099)年54;(2100——2199)年39。

⒈口诀:乘五除四基加日,偶数月份加三十;平年一二月自加,闰年二月只加一。

其余月份平闰同:四五加一三月零,六七增二八加三,九十添四五临冬。

除以六十看余数,对应干支计顺序。

⒉详解:先用公历年、日之数。

取公历年后2位数乘5,然后取公历年后2位数除4,再将公历日加上基数。

记住此三次运算之和。

再看公历月份。

凡是偶数月份,均加30;凡是平年(公历年份不能被4整除的即是,二月为28天),一月加1,二月加2;凡是闰年(公历年份能被4整除的即是,二月为29天),则一月不加数,二月只加1。

其余月份不论平年、闰年,均为:三月加0,四月、五月加1,六、七月加2,八月加3,九、十月加4,十一、十二月(冬天的两个月)加5。

总和除以60,小数点后的数去掉,与整余数对应的“六十花甲子”干支即是当日的干支。

四、时干的推算只要知道日柱的干支,就可知道时柱的干支。

推算时柱歌诀:甲己还加甲,乙庚丙作初。

丙辛从戊起,丁壬庚子居。

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

天干地支年日时算法

天干地支年日时算法

天干地支年日时算法标准化管理部编码-[99968T-6889628-J68568-1689N]一、快速推算年柱干支法二、推算公式:三、①推算天干:西元年末位数-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是“已”。

最新快速推算年月日时干支法

最新快速推算年月日时干支法

最新快速推算年月日时干支法一、快速推算年柱干支法运气学说是古人探讨自然变化的周期性规律的一门学说。

研究运气学说,首先要了解甲子,十天干与十二地支搭配,组成六十干支,又称“六十花甲子”,用以记年、月、日、时。

十天干、十二地支见表1,为方便推算,用代数对应,本文根据近10年国内学者的研究成果,介绍一种年月日时干支的简易推算法。

注:年干支是以立春为界,而不是以春节为界的。

如1964年阳历2月4日的阴历为十二月二十一,仍为癸卯年;但1964年阳历2月5日的阴历虽为十二月二十二,而此日已立春,宜做甲辰年。

例一:求公元前7的年柱干支:年干=-7+8=1,即甲;年支=(-7-2)÷12=-9,加12转为正数3,即寅。

故公元前7年是甲寅年。

注:我们所说的某个阳历年份对应的阴历干支,是该年大部分时间与其对应,而不是完全重合的。

二、快速推算月柱干支法⒈推算天干:月干=mod(年干x2+月数,10),(0视做10)(公式揭密:由于甲子年的正月是丙寅月,即甲1对应丙3,推算下去,乙丑年的正月是戊寅,即乙2对应戊5,再下去是丙3对应庚7,正好每年正月的天干为年干x2+1)求月干月干口诀:甲己之年丙作首,乙庚之年戊为头,丙辛之年庚寅起,丁壬之年壬寅求,若逢戊癸岁,还从甲寅流。

例如逢甲年正月月干为丙,二月月干为丁,余类推。

推出计算公式:月干代数=年干代数X2+当月月数(夏历月)⒉推算地支:月支代数=当月月数(夏历月)+ 2支又称月建,将十二地支分建于十二个月,主要依据北斗星斗柄所指方位而定,斗柄指向正北为子,正南为午,每年固定不变。

从西汉太初历正月建寅始,十二地支与阴历十二月的对应关系如下:阴历月支是固定不变的,正月为寅(从立春当天到惊蛰前一天),二月为卯(从惊蛰当天到清明前天),三月为辰(从清明当天到立夏前一天),四月为巳(从立夏当天到芒种前一在),五月为午(从芒种当天到小暑前一天),六月为未(从小暑当天到立秋前一天),七月为申(从立秋当天到白露前一天),八月为酉(从白露当天到寒露前一天),九月为戌(从寒露当天到立冬前一天),十月为亥(从立冬当天到大雪前一天),十一月为子(从大雪当天到小寒前一天),十二月为丑(从小寒当天到立春前一天)。

根据公历日期计算日干支方法

根据公历日期计算日干支方法

根据公历日期计算日干支方法根据公历日期计算当日干支,这种方法是网络上转载来的,首先非常感谢原创和上传这一方法的老师,谢谢您!给我们提供了很好的计算方法。

但大多网上转载时,对其讲的不是很清晰,不好的进行操作,今天我根据自己的实际应用,对这一方法进行细化、归纳、总结的,不当之处,请批评指正。

也请此法原创老师给予指导教诲!此法我认为只能查1904年1月1日至2099年12月31日的。

再向后推算就要发挥你的智慧去研究换算了我数学不好,就不向下一步研究了,如你研究明白了请教我,谢谢!一、具体计算公式如下:(年的后三位乘5+年的后三位除4+9+阳历日子数+单或双月调节数+每个月的调节数)÷60=取余数。

余数就是六十花甲子的序数。

余数的个位数为天干,余数除12取余为地支;60除尽的余数为0时,序数取60;逢闰年时一月、二月的余数要减去1,之后再算天干地支数;列算示时加0的项可不写入其内。

单双月调节数:一、三、五、七、九、十一月6个单数月的调节数为0;二、四、六、八、十、十二月6个双数月的调节数为30。

每个月调节数:(一、四、五月为1)、(二、六、七月为2)、(三月为0)(八月为3)、(九、十月为4)、(十一、十二月为5)。

取年的后三位数时是以1900年为基数,用1904至2099年中所要换算年去减1900。

如1997一1900=0097,1997年的后三位取为“097”,在计算时“097”可直接写为“97”。

如2001一1900=0101,2001年的后三位取为“101”。

2099年后三位取为199。

二、举例说明:例一:1996年1月16日(闰年)(96×5+96÷4+9+16+0+1)÷60(96×5+96÷4+9+16+1)÷60=8余50,因96年能被4整除是闰年,所以96年的一月和二月所得余数要再减去1;因此50—1=49,49在六十甲子序数中是壬子。

年月日干支快速推算口诀

年月日干支快速推算口诀

年月日干支快速推算口诀一、推算年干支1.公式法:然后再把由公式(年份—3)÷60=商……余数的计算结果套入下列公式即可。

干序=天干的个位数(为0时是癸)支序=余数—12n(n为0、1、2、3、4)地支的个位数(大于12时用)例如:求2005年的年干支?套入公式(1)得:(2005-3)÷60=33 (22)在代入本公式得:干序=22的个位数,为2。

2的天干序数为乙。

支序=22—12=10 10的地支序数为酉。

合之为乙酉,所以2005年的年干支为乙酉年。

2.查表法:例如:求阴历2005年2月的月干支?由年干支计算法得出,2005年的年干支为乙酉。

由上表可以看出,年干支的天干“乙”在上计算法中的第二位的“乙庚”处,其下所对应的天干为“戊”,此为一月的天干,如前所言,农历一月的地支在十二地支中定格为“寅”,合之为“戊寅”。

所以2005年2月的月干支为戊寅,为戊寅月。

由此类推,二月天干进一步为“己”,地支进一步为“卯”合之为“己卯”为己卯月。

(余略)又如己日,己与甲同一类型,以甲干为主,甲的序数为“1”以本身配子时,该日子时的天干为甲,即甲子时。

同样,癸日子时吧的天干,因戊癸合干,以五为主,序数为5,从5开始数到壬,癸日子时为壬子时。

余略)二、推算日干支日干支计算法不同于年干支、月干支,它是以阳历历法为基准,因为阳历历法除四年闰二月多出一天之外,其余每年的大小月都是固定不变的,不似阴历历法,其大小月没有规律性可循。

阳历大小月各月天数见下:大月:1 3 5 7 8 10 12 每月31天小月:4 6 9 11 每月30天二月:平年28天闰年29天日干支的计算公式为:求日干={元旦天干基数+日数+(或-)月数加减数}÷10=商……余数(若闰年,从三月起余数均加一)求日支={元旦地支基数+日数+(或-)月数加减数}÷12=商……余数若闰年,从三月起余数均加一)何为元旦干支基数?所谓的元旦干支基数,说白了就是阳历历法元旦这一天的日干支的天干、地支的序数。

年月日干支快速推算口诀

年月日干支快速推算口诀

____年__月__日干支迅速计算口诀一、计算年干支1.公式法:把天干、地支以阿拉伯数字的形式编上序号,如:1甲子 2 乙丑 3 丙寅 4 丁卯 5 戊辰 6 已巳 7 庚午 8 辛未 9 壬申 10 癸酉 11 戌 12 亥而后再把由公式(年份—3)÷60=商,, 余数的计算结果套入以下公式即可。

干序 =天干的个位数(为0 时是癸)支序 =余数—12n(n 为0、1、2、3、4)地支的个位数(大于12 时用)比如:求2005 年的年干支?套入公式( 1)得:( 2005-3)÷60=33,,22在代入本公式得:干序 =22 的个位数,为2。

2 的天干序数为乙。

支序 =22—12=10 10 的地支序数为酉。

合之为乙酉,所以2005 年的年干支为乙酉年。

2.查表法:二、计算月 (时)干支(现代简易计算法):序号年干支首月干支子时干支 1 甲己丙甲 2 乙庚戊丙 3 丙辛庚戊 4 丁壬壬庚 5 戊癸甲壬比如:求农历2005 年 2 月的月干支?由年干支计算法得出,2005 年的年干支为乙酉。

由上表能够看出,年干支的天干“乙”在上计算法中的第二位的“乙庚”处,其下所对应的天干为“戊”,此为一月的天干,如前所言,农历一月的地支在十二地支中定格为“寅”,合之为“戊寅”。

所以2005 年 2 月的月干支为戊寅,为戊寅月。

由此类推,二月天干进一步为“己”,地支进一步为“卯”合之为“己卯”为己卯月。

(余略)又如己日,己与甲同一种类,以甲干为主,甲的序数为“1以”自己配子时,该日子时的天干为甲,即甲子时。

相同,癸日子时吧的天干,因戊癸合干,以五为主,序数为 5,从 5 开始数到壬,癸日子时为壬子时。

余略)二、计算日干支日干支计算法不一样于年干支、月干支,它是以阳历历法为基准,因为阳历历法除四年闰二月多出一天以外,其余每年的大小月都是固定不变的,不似农历历法,其大小月没有规律性可循。

阳历大小月各月天数见下:大月: 2 每个月 31 天小月: 46911 每个月 30 天二月:平年 28 天闰年 29 天日干支的计算公式为:求日干 ={元旦天干基数 +日数 +(或-)月数加减数 } ÷10=商,, 余数(若闰年,从三月起余数均加一)求日支 ={元旦地支基数 +日数 +(或-)月数加减数 } ÷12=商,, 余数若闰年,从三月起余数均加一)何为元旦干支基数?所谓的元旦干支基数,说白了就是阳历历法元旦这天的日干支的天干、地支的序数。

快速推算年月日时干支法

快速推算年月日时干支法

快速推算年月日时干支法一、快速推算年柱干支法天干:1(甲);2(乙);3(丙); 4(丁);5(戊);6(己);7(庚);8(辛); 9(壬);10(癸) 地支:按1(子);2(丑);3(寅);4(卯); 5(辰);6(巳);7(午);8(未);9(申);10(酉);11(戌);12(亥)推算天干:公元后任何年代:公元年末位数-3=年干,负数则加10公元前任何年代:公元年末位数+8=年干(因为公元3年为癸亥年,而天干又是逢10一循环。

公元4年天干是甲,而4-3=1。

由于没有公元0年,所以公元前的天干为末位数-3+1,再+10转为正数)推算地支:公元后任何年代:(公元年数-3)÷12,得余数0-11为年支,负数则加12,0视作12公元前任何年代:(公元年数-2)÷12,余数-11-0为年支,加12转为正数,0视作12(推导理由类似前述)另:⒈公元年末二位数+9=年支(适用于1800—1899 年);⒉公元年末二位数+1=年支(适用于1900—1999 年);⒊公元年末二位数+5=年支(适用于2000—2099 年);说明:注:年干支是以立春为界,而不是以春节为界的。

如1964年阳历2月4日的阴历为十二月二十一,仍为癸卯年;但1964年阳历2月5日的阴历虽为十二月二十二,而此日已立春,宜做甲辰年。

例一:求公元前7的年柱干支:年干=-7+8=1,即甲;年支=(-7-2)÷12=-9,加12转为正数3,即寅。

故公元前7年是甲寅年。

例二:求2000年的年柱干支:年干=末位数0-3=-3,加10=7,即庚。

年支=00+5=5,即辰。

故2000年是庚辰年。

例三:求1999年的年柱干支:年干=末位数9-3=6,即己;年支=末二位数99+1=100减去8个12后余4,即卯。

故1999年是己卯年。

注:我们所说的某个阳历年份对应的阴历干支,是该年大部分时间与其对应,而不是完全重合的。

二、快速推算月柱干支法1.推算天干:年干x2+月数=月干,超过10则减去10的倍数到0-9,0视作10)(公式揭密:由于甲子年的正月是丙寅月,即甲1对应丙3,推算下去,乙丑年的正月是戊寅,即乙2对应戊5,再下去是丙3对应庚7,正好每年正月的天干为年干x2+1)2. 推算地支:阴历月支是固定不变的,自商代历法开始,将每年的第一个月的地支定为寅,称为“正月建寅”,以后各月按地支顺序类推。

万年历,速推日干支口诀(修正版)

万年历,速推日干支口诀(修正版)

万年历,速推日干支口诀(修正版)根据公历日期计算当日干支:一、口诀:乘五除四九加日,双月间隔三十天。

一二自加整少一,三五七八十尾前。

三、注解:第三句中的“整少一”,为能被4整除之年一二月份比其他三年都要少加一;第四句反映的是大月规律,即8月加3、11月加5,依此类推)。

细研之后,发现此口诀有多处错误,不加以纠正,将贻误后人。

命理典籍中许多疑难至今解决不了,一个重要原因,就因为抄录者,不加细究,好心办坏事,以讹传讹,使后人如坠五里雾中。

如“甲戊兼牛羊”可能由于记录之人,笔误成“甲戊庚牛羊”,第二人转抄时,不加细究,仍然将“兼”当“庚”,一字之误,导致古今“战火不断”。

奉劝转帖的易友,在转帖时不能不加细究,因为错误被重复多次,就会看成是正确的!好啦,费话说多了,被误会成指手划脚。

现指出转帖中的错误。

1)注解中“第四句反映的大月规律,即8月加3、11月加5,依此类推”不正确,应订正为:第四句反映的是8份后的各月修正值,即8月加3,9、10月加4,11、12月加5。

2)乘五除四九加日。

计算基本公式是:(××年×5+××年÷4+9+日+修正值)÷60=。

注意年除四时,只取整数,不计小数。

3)双月相间三十天。

逢双月要另加30。

其义就是凑齐六十甲子。

4)一二自加整少一。

1月加修正值1,2月加修正值2,3月不加修正值,4、5月加1,6、7月加2。

“整少一”,为能被4整除之年(闰年)一二月份比其他三年都要少加一。

5)第四句应订正为:3、4、5八十尾前。

解释见(1)。

以上解释有不正确之处,希易友指正。

石榴花籽2008-07-21 07:34不用万年历,速推日干支口诀根据公历日期计算当日干支口诀,经过校正后,应为:乘5除4,9加日,双月间隔30天。

一二自加整少1,0三四1,六2, 七,3,4,5八十尾顺。

计算基本公式是:(××年×5+××年÷4+9+日+修正值)÷60=商……余数日干确定:取余数的个位为天干序数,对应天干(余数为0,对应天干是癸)。

天干地支年月日时算法

天干地支年月日时算法

天干地支年月日时算法1 / 7一、快速推算年柱干支法推算公式:①推算天干:公元年末位数-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,递2 / 7减6个12后余10,地支序数10是〞酉〞。

那么知1981年是“辛酉〞年。

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

②末二位数99十1=100递减8个12后余4,地支序数4是“卯〞。

那么知1999年是·己卯〞年。

例六:求2000年的年柱干支①末位数0-3=7(不够减借10),天干序数7是\庚〞。

快速推算日干支的公式方法

快速推算日干支的公式方法

快速推算日干支的公式方法展开全文推算日干支的快速公式之一此法系易学家王吉厚所介绍,其具体的内容有以下两种方法。

(1)用公历推算日干支的快速公式。

干支序数一年代计算基数+年份尾数×5+闰年数+求算日数一60倍数记忆口诀:基数加上尾乘五,闰年月指加日数,双月再加三十天,超过六十减六十。

具体分析:①基数加上尾乘五。

基数即是年代基数,从1900年开始,十年为一年代基数,到1970年共80年,8个基数(因公历,80年一循环)因此,1900年与1980年的年尾乘五,即是推算具体年份的尾数乘5,如1903年,基数1900年9,加上尾5,即是年份的1903年的数再乘5,即:3×5—15。

两项相加,即:9+15了24。

②闰年月指加日数。

解:公历的闰年是固定的,即每四年闰一年,其规律是:凡是年份十位数是双数的,逢4、8之年为闰年(o年虽是闰年,但不计)。

凡是年份十位数为单数的,逢2、6之年为闰年。

即:十位双数四八问,十位单数二六是。

具体分析:如1965年为十位数的双数,从1960年到】965年,除去60起年代不计外,到1965年只有1964年一个闰年,所以闰年为1,这样,每十年最多有两个闰年,取值范围:1、2二个数字。

再如:1933年,其年份的十位数为3,为单数,从1930到1933年,只有1932年一个闰年。

月指数:也叫月基数,简称月指。

月指数是针对计算各年月的闰年,大月数和二月平或二月闰时所差的天数而设置的,将上述多步计算,简化为~步,变成基数,即指数规律化只要背熟月指数,即一劳永逸,省去很多麻烦。

表中括号内的指数为闰年的月指数。

以上指数很好记忆,一、二月为1、2,三月为0,四、五、六、七月为1、1、2、2,八月为3,九、十、十一、十二月为4、4、5、5。

逢闰年一月为0,二月为1。

加日数:即加求算日子。

总之,闰年月指数加日数,此句口诀的含义是将闰年的数,再加月份的指数,再加求算的日数。

③双月再加三十天:求算月凡是双月的,一律在相加的总数上再加三十天。

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

快速推算干支公式
公元后任何年代:公元年末位数-3=年干,负数则加10
公元后任何年代:(公元年数-3)÷12,得余数0-11为年支,负数则加12,0视做12
公元前任何年代:(公元年数-2)÷12,余数-11-0为年支,加12转为正数,0视做12
注:年干支是以立春为界,而不是以春节为界的。

如1964年阳历2月4日的阴历为十二月二十一,仍为癸卯年;但1964年阳历2月5日的阴历虽为十二月二十二,而此日已立春,宜做甲辰年。

年干x2+月数=月干,超过10则减去10的倍数到0-9,0视做10
注意:月干支不是以农历每月初一为分界线,,而是以节令为准,,交节前为上个月的节令,,交节后为下个月的节令。

所以我们所说的某个阴历年份对应的干支,是该月大部分时间与其对应,而不是完全重合的。

公元2000年元旦是戊午日,欲求任何一天的日干支,皆可以此天为参考。

即计算出欲求当天与2000年元旦相距总天数,假设相距总天数为A。

则公元2000后某天的日干支求算方法如下:(A-5)÷10,取余数0-9即为日干;(A-5)÷12,取余数0-11即为日支。

而公元2000前某天的日干支求算方法如下:(A+5)÷10,再用10减去余数0-9即为日支;(A+5)÷12,再用12减去取余数0-11即为日支。

例:求公元1937年7月7日的日干支。

1937年7月7日到2000年元旦的总天数为:
25+31+30+31+30+31+(360+5)x62+15(15个闰年比平年多出一天),因360与(30+30)皆为12与10的公倍数,故可省去。

只计25+1+1+31+5x2+15=83。

(83+5)÷10余8,10-8=2即乙;
(83+5)÷12余4,12-4=8即未。

故公元1937年7月7日是乙未日。

日干x2+时支数-2=时干数
如缩短计算范围:则推算日柱干支,必须先算出元旦日干支。

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

⒈推算闰年元旦日天干:
①在二十世纪,闰年的末二位数÷4为元旦日天干(超过10,方法同前述)。

例如1988年元旦,88÷4=22,
减20后余2为乙。

②在廿一世纪,(闰年的末二位数+100)÷4为元旦日天干。

例如求2008年元旦日的天干:(08+100)
÷4=27庚。

⒉推算闰年元旦日地支(适用于20、21两个世纪) 。

将上面已算出的元旦日天干数÷4,然后看余数。

余数为1,则地支是午;余数为2,则地支是卯;余数为3,则地支是子;余数为0,则地支是酉。

为了便于记忆,可用谐音记做“吾冇子有”。

即“你有我没有之意”。

例如1912年元旦日,天干数为12÷4=3,即丙,地支数为3÷4余-1,即3,亦即子,则1912年元旦的日干支为丙子。

⒊推算闰年任何一日的日干支
由于干支60一循环,每个闰年366日亦有6次循环。

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

以元旦以及上述六天为参考求该年任何一天的干支
已很方便了,再求简单反更复杂。

例如求1992年2月14日的日干支。

经算,1992元旦的日干支为丙子。

则该年3月31日的日干支亦为丙子,与2月14日相差16天。

将天干逆推6天即顺推4天,丙后4即为庚为所求日之干;将地支逆推4天即顺推8天,子后8即申即为所求之日之支。

故1992年2月14日为庚申日。

⒋推算平年日柱干支法(适用于20、2l两个世纪)
以元旦日干支推算其他日干支。

①平年元旦日干支是按闰年元旦日干支推算出来的。

按下面的规律办:
a·闰年后一年的元旦日干支是该闰年元旦日干支的“天克地冲”(天干+6,地支+6)
b·闰年后二年的元旦日干支是该闰年元旦日干支的“天顺地逆”(天干+1,地支-1)
c·闰年后三年的元旦日干支是该闰年元旦日干支的“天克地库”(天干+6,地支+4)例如:1976年元旦日干支是壬子,则1977年元旦的日干支是戊午(壬戊为天克,子午为地冲);1978年元旦的日干支是癸亥(壬癸为天顺,子亥为地逆);1979年元旦的日干支是戊辰(壬戊为天克,子辰为地库)。

②推算平年任何一日的日干支:干支60一循环,每个平年365日有6次循环。

下面6天与元旦日干支相同:3月2日,5月1日,6月30日,8月29日,10月28日,12月27日。

以元旦以及上述六天为参考求该年任何一天的干支已很方便了,再求简单反更复杂。

如求1998年8月8日的日干支。

经算,1998年的元旦日干支为戊申,则8月29日的日干支亦为戊申。

8月8日与之相差21天,则天干逆推21-20=1天为丁,地支逆推21-12=9天,即顺推3天为亥。

故1998年8月8日为丁亥日。

相关文档
最新文档