干支速算心法
年月日干支快速运算口诀

年月日干支快速运算口诀一、推算年干支口诀掌上推算年干支,支子花甲起根源。
阳支都是旬开始,天干为甲尾四年。
隔位逆推十年正,顺推年尾五零三。
逐支加减六十数,掌上推算千万年。
推算方法:“掌上推算年干支,支子花甲起根源。
”此法是将地支排列在掌中,手掌上推算年干支的方法。
首先,在掌上将地支定位(图一),然后以地支子位为花甲子的开始,可定为1864,1924,也可定为1984年,其年都是甲子年。
“阳支都是旬开始,天干为甲尾四年。
”地支中的子,寅,辰,午,申,戌都是阳支,而且也是每旬的开始,天干都为甲,即甲子,甲戌,甲申,甲午,甲辰,甲寅,这些年的公历尾数均为四。
“隔位逆推十年正,顺推年尾五零三。
”天干十数,地支十二数,天干与地支组合天干每循环一次,地支总与下二支(旬空)。
其中余下的第一支便是下旬的开始。
我们从地支子位开始,隔一位逆推,即从子位逆推隔亥到戌,恰是甲戌旬的开始,再逆推隔一位酉至申为甲申旬开始,年尾数都为四,年间隔都是十年。
在确定旬开始以后,以该年尾数四为起点,从下支开始挨位顺推,其公历年尾数分别是5,6,8,9,0,1,2,3,而后又是下旬的开始。
“逐支加减六十数,掌上推算千万年”掌握此法推算,如果将甲子年定为1984年,按口诀可知1994年为甲戌,2004年为甲申,2014年为甲午等。
确定每旬开始的公历年数后,可根据需要顺推任何一年的干支,虽意性很大,可推千年万年的干支。
二、推算月、时干支口诀天干五合前为主,月时干序一至五。
年干隔数配寅月,日干配时本数身。
古往今来,年上起月,日上起时,是按天干五合的方法,分成五种情况,即甲、己之年(日)定月(时)的方法相同。
我们也采用这种方法,并以前一天干为主,即甲、己以甲为主,乙、庚以乙为主,配上序数甲为1,乙为2,丙为3,丁为4,戊为5,成为推算月、时的固定序数。
“年干隔位配寅月”,推算某年的月干,先看该年干与何干相合,然后按“天干五合前为主”的方法,查出该干的序数,并设此干为零,按序数隔干确定寅月的天干。
月干支快速推算技巧

月干支快速推算技巧介绍月干支是中国农历系统中用来表示月份的一种方式。
了解月干支的快速推算技巧可以帮助我们更好地理解并利用农历信息。
本文档将介绍一些简单而实用的推算技巧。
技巧一:年份转化在农历系统中,每个年份都对应一个特定的干支组合,这被称为年干支。
要快速推算某一年份的干支,可以利用以下公式:干支 = (年份 - 年份初始值)% 60这里,年份初始值是一个基准年份的年干支值。
根据不同的传统,年份初始值有所不同,可以参考相关资料来确定不同年代的初始值。
技巧二:月份计算在农历系统中,一个月的干支值也可以用以下公式来推算:干支 = (年份干支 + 月数 - 1)% 60这里,年份干支是通过技巧一得到的年干支值,月数是指对应的农历月份。
需要注意的是,农历系统中的月份通常有闰月,对于闰月的处理需要根据具体情况做出相应调整。
技巧三:年份转化规律年份的干支值有一定的规律,可以通过观察推算出来。
以下是一些常见的规律:- 年份%10的余数为0或1,对应的年干支为丙子;- 年份%10的余数为2或3,对应的年干支为戊寅;- 年份%10的余数为4或5,对应的年干支为庚辰;- 年份%10的余数为6或7,对应的年干支为壬午;- 年份%10的余数为8或9,对应的年干支为甲申。
通过掌握这些规律,我们可以快速推算年份的干支值。
结论通过掌握这些快速推算技巧,我们可以更加方便地计算月干支。
这对于研究农历、农历文化以及进行一些有关农历的活动具有重要的意义。
希望本文档的内容对您有所帮助!> 注意:本文档中的推算技巧仅供参考,具体推算结果可能会受其他因素的影响,请在使用时谨慎核实相关信息。
干支计时的心算方法

公式:{(公元年数-1)×5.25+元旦至所求日的天数}÷60的余数。由于此公式计算稍嫌麻烦,故根据不同年份简化如下:
2012年:(元旦至所求日的天数÷60)的余数-3.
2013年:(元旦至所求日的天数÷60)的余数+3.
2014年:(元旦至所求日的天数÷60)的余数+8.
【时干支的算法】
公式:Rt×2-2+所求时支数。(备注:Rt——日天干数)
举例:求2013年3月1日10点的干支。3月1日丙寅,天干丙为3,10点是巳时,数是6.那么3×2-2+6=10,10是癸,组合上地支巳就是癸巳时了。
由上,2013年3月1日10点的干支就是:癸巳年甲寅月丙寅日癸巳时。
2015年:(元旦至所求日的天数÷60)的余数+13.
2016年:(元旦至所求日的天数÷60数÷60)的余数+24.
……………或许你已发现其中规律。
举例:求2013年3月1日的干支。从1月1日元旦算起至3月1日共计60天(31+28+1=60),60÷60的余0,0+3=3.按照【年干支的算法】中的方法,就能知道3就是丙寅,3月1日就是丙寅日了。
【月干支的算法】
古人有一套年干支推算月干支的口诀,如果记不住就用下面
公式:Nt×2+所求月份数。(备注:Nt——年天干数)
举例:如求2013年的正月的干支
2013年的年天干是癸,正月是寅月数为1,(正月寅二月卯三月辰…依次类推),那么:10×2+1=21.21取尾数1,则对应天干就是甲,那么2013年正月的干支就是甲寅。
干支计时的心算方法(作者:奇门鑫略)
不用万年历和其他查询工具,也能知道某年某月某日某时的天干地支,方法如下。
【年干支的算法】
天干地支(八字)快速计算法

年、月、日、时的干支快速计算法
如: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 !!!
欢迎您的下载,资料仅供参考!。
公历日辰的干支速算心法

步骤6:以步骤1的基数丁亥为1,数至32即得戊午干支,此即我们计算得出2002年12月16日的日辰干支。
四、交节日期
十二个节气与公历的月日有一定的对应规律:
公历月日
2月4日
3月6日
4月5日
5月6日
6月6日
7月7日
(2)十位数为偶数,即2、4、6、8、0的情况,个位数为0,4,8的年份为闰年。
记忆口诀:奇2或奇6为闰年;偶0或偶4或偶8为闰年。(注意适用年份范围为1924年至2999年,后不提示)比如,1968,1972,1994,2000四个年份中,直接可以判断出72年与2000年为闰年。
2、公历对应纪日干支是以80年为一个周期,因为一般在使用的频率上,1924年以前的年份使用频率均不高(特别是在实际运用中),故我们从1924年开始记忆,即24年的元月1日为己卯,34年的1月1日为壬申,44年的1月1日为甲子,54的1月1日为年丁巳;64的1月1日为与24年的1月1日为地支相冲,天干不变,即为己酉,74年的1月1日为壬寅,84年的1月1日为甲午,94年的1月1日为丁亥;列表如下:(下称卯申子巳口诀)
8月8日
9月8日
10月8日
11月8日
12月7
1月6日
节气
立春
惊蛰
清明
立夏
芒种
小暑
立秋
白露
寒露
立冬
大雪
小寒
地支
寅
卯
辰
巳
午
未
申
酉
戌
亥
子
丑
表中所列的地支即为当月的月令,也就是我们在排四柱时的依据;
日干支快速推算方法

日干支怎么算,有关日干支快速推算方法又是怎样的呢?下面以通过公历与农历的方式来快速推算日干支,一起来了解下吧!日干支快速推算方法公历快速推算日干支方法公历日干支推算口诀: (方法一)元旦 干支为根源,大小二月记心间。
小月干同地支冲,大月上句加一天。
申子辰年年为闰,干同支冲退一天。
(三月元旦同一天)余年二月二十八,干同支冲退一天。
月首十三二十五,支同隔干一位算。
意解:“元旦干支为根源,大小二月记心间。
”推算公历日干支,首先要记住元旦日的干支。
同时,还要知道大小月及二月的天数。
公历大月为31天,小月为30天,其大小月是固定不变的,唯独二月有29天和28天之分。
因此,要特别注意哪年二月为29天,那年二月为28天。
“小月干同地支冲,大月上句加一天。
”公历小月为30天,按农历大月“大后干同地支冲”推算口诀,我们知道本月初一日干支,与下月初一干支则是天干相同地支相冲。
公历大月为31天,在小月干支相冲的基础上,再加一天,即是大月份下月一日的干支。
“申子辰年为闰,干同支冲退一天。
”经过研究,发现凡是地支为申、子、辰支的年均为闰年,二月为29天。
在推算3月1日干支时,可按农历小月后的日干支推算方法,即在干同地干冲的基础上,减去一天,则为3月1日干支。
(3月1日的干支与元旦相同)。
“余年二月二十八,干同支冲退一天。
”除地为申子辰年二月29天外,其它年二月均为2 8天。
在知道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日干支为庚辰。
天干地支的推算方法

推算日干支口诀推算日干支传统的计算方法,可以按公历和农历两种方法推算。
一、农历日干支推算口诀:大小月卦记心间,正一干支起根源。
大后干同地支冲,小后干支退一天。
初一十三二十五,支同隔干一位算。
推算方法:“大小月卦记心间,正一干支起根源。
”农历的大月为30天小月为29天,固定不变。
要推农历日干支,先要按《农历大小月卦口诀》将推算之年编上两卦,以便在推算日千支时运。
除此之外,还要记住农历正月初一日的干支,因为它是推算一年逐日的基础。
“大后干同地支冲,小后干支退一天。
”农历天干与地支组合,天干循环2.5次。
根据这一规律,知道某月初一日干支,如果这个月是小月则应在干同支冲的情况下,干支各减一位,则是小月后下月初一日干支。
如本月初一干支为己卯,这个月是大月,下月初一干支为己酉。
如果这个月是小月,则下月初一干支应在己酉退一位后确定,即为戊申日。
“初一十三二十五,支同干隔一位算。
”此两句是在确定某月初一干支后,将这个月分成三个阶段,即初一至十二,十三至二十四二十五以后。
初一、十三、二十五日在干支上也是有规律的。
知道初一干支,只要将该日天干隔一位顺推,而地支不变。
同理,知道十三日干支,支同干隔一位,也知道二十五日的干支。
如初一日干支为甲子,则十三日干支为丙子,二十五日干支为戊子。
掌握这个方法,就可以根据所推之日属于哪一段,便可以很快知道这天的干支了。
二、公历日干支推算口诀:元旦干支为根源,大小二月记心间。
小月干同地支冲,大月上句加一天。
申子辰年年为闰,干同支冲退一天。
余年二月二十八,干同支冲退一天。
月首十三二十五,支同隔干一位算。
推算方法:“元旦干支为根源,大小二月记心间。
”推算公历日干支,首先要记住元旦日的干支。
同时,还要知道大小月及二月的天数。
公历大月为31天,小月为30天,其大小月是固定不变的,唯独二月有29天和28天之分。
因此,要特别注意哪年二月为29天,那年二月为28天。
“小月干同地支冲,大月上句加一天。
年月日时四值干支快速推算方法掌诀

年月日时四值干支快速推算方法掌诀掌据此方法可以不用查万年历。
用掌诀加心算快速算出任何年月日时的干支。
此方法筒单实用,是本人经常使用的方法,特别是年日干支算法,是我结合自已多年实践经验所创,网上是无法找到约。
希望各位易学爱好者好好珍惜,关注收藏。
以免用时找不到。
A:年干支快速推算法:1.年天干求法:年尾数4加在十天干掌甲位上,5(乙),6(丙),7(丁),8(戊),9(已),0(庚),1(辛),2(壬),3(癸)。
(见十天干配年命掌诀)即公元年4尾对应年干为甲,5尾对应乙,6尾对应丙,余仿此类推。
2:年支的求法:1900年一1999年基数为1,2000年一2099年基数为5。
(1900年前和2099年后的基数就不必记了,因为这两个基数已经包合200年了)方法是:把公历年尾数后两位加该年所对应的基数的和除以12所得的佘数对应的地支数,就是该年的地支数。
举例:求2022年的地支?1:根据上面求天干掌知道年尾2对应十天干掌壬上,故知年天干是壬。
2:求地支:用年尾22+基数5=27 27÷12余数是3,3对应十二地支寅,故知寅是2022年的地支,综合上面知道:2022年的干支是壬寅。
余仿此。
B:月干支推算法:五虎遁歌:甲已之年丙作首,乙庚之岁戊为首,丙辛之年从庚起,丁壬壬位顺行程,更有戊癸何方觅,甲寅之上好追求。
举例:求2022年5月干支?根据上面知道2022年干支为壬寅,套入上面歌诀丁壬壬位顺行程,知道壬寅年正月起壬寅,2月癸卯,3月甲辰,4月乙巳,5月丙午。
故知壬寅5月的干支为丙午。
佘仿此。
C:日干支快速推算法:此法经本人结合多年实践经验潜心钻研所得。
熟练后用心算(用手机计算器更简单)可在数十秒内推算出前后200年内任何一日的干支,比查找万年历方便实用,比流年赶月,大小金钳等方法更简单易记,只要记住四句口诀,四个常数就可以了,简单吧?(当然你也可以推算一干年甚至一万年,一百年只须记住一个常数只可,但是超过前后200年对大多数的人来说已经没有意义了)现在市面上也有很多推算日干支的方法,但不是口诀常数一大堆,就是推算过程非常繁杂,都不实用。
推算日干支的简易速算法

推算日干支的简易速算法在信息预测中,如果不带万年历也可以推算出年干支,月干支,日干支,时干支,年干支很好推算,月干支可以用五虎遁,时干支可以用五鼠遁,下面看看我们的日干支推算法。
(一)、公式用阳历的公元日期进行推算。
[(公元年数一1)X5十(公元年数一1)÷4十(距离预测日期)]÷60诗诀日柱干支何所知,阳历公元年用之。
先来减一后乘五,再加减一后四除。
挨数相加来分闰,用事之根一月一。
全全之数除六十,用的余数应干支。
演数神奇能通道,先贤数术留小妙。
(二)、要知道干支以备应用甲1乙2丙3丁4戊5己6庚7辛8壬9癸10。
子1丑2寅3卯4辰5巳6午7未8申9酉10。
(三)、首先要用余数记住余数除10为天干,除12为地支。
用上例公式计算的时候,用的是最后的余数,不是商,这一点要明白。
例如计算下来余数为15,用15除10,用余数是5,5就为天干戊。
用15除12,用余数是3,3就是寅,合起来就是戊寅。
(四)、掌握平年与闰年一平年有365天,一闰年为366天。
四年为一闰。
平年的计算简便之法是除4有余数,不整除的为平年,凡是除4整除的为闰年。
凡是1、3、5、7、8、10、12月为大月,为31天。
凡是4、6、9、11月为小月,为30天。
2月比较特殊,平年为28天,闰年为29天。
(五)、在公式计算的时候注意的问题在用公式计算时应当注意先算小括号内,再算大括号内。
另外在公元数减一的时候,商有余数不记,和在用事日计算时,要分清平年与闰年,平年2月为28天,闰年为29天。
(六)、任意举一例,来学习学习。
例如预测一下阳历2020年4月14日的日干支是什么?就用公式计算出结果数的余数为是24,余数不是商,是计算题下面的余数。
用24除以10,用余数4,4为天干丁。
用24除12,用余数0,12为地支亥。
合起来此日为丁亥日。
其它日也同样方法。
不用万年历,推算日干支(整理版)

不用万年历,推算日干支(整理版)根据公历的年、月、日信息,直接推算日干支。
首先说一下这个方法在网上也能搜到,但都是说的一知半解,不知是不是为读者故意留下的难度。
我在原来文字的基础上重新加以解释和举例分析,目的是每个人都能看懂并快速应用。
口诀:乘五除四九加日,双月间隔三十天。
一二自加整少一,三五七八十尾前。
说实话,这口诀真像是九阴真经式的高级武功,如果没有人解释翻译,根本不知道怎么用,也就是心法。
数学公式:R=(Y*5+Y÷4+K+d+m+f)`R:干支数字,即计算结果Y:当前年减去基数年,基数年值为1900K:常数值,固定为9d:所要计算的日期数字,几号即为几m:当前月之前有多少个大月f:月份的修正值%:此运算符号为求取余数,即除以60后得到的余数部分先举个例子,比如2015年9月10日,根据这个信息推算这天的干支。
第一句口诀:乘五除四九加日,以年的数字(2015-1900)作为计算的参考数字,1900年作为这套计算方法的基准年,减掉基准年,所得到的值乘5和除 4,再加一个常数数字9(这个数字是公式中固定的数字,都要加的),再加上日期值10(10号)。
得到的结果数值再除以60取余数。
将数值代入公式,Y=2015-1900=115,d=10,m=4,(后面解释)R=(115*5+115÷4+9+10+4)`=26以上公式计算结果得10,余数26。
只需要余数的数字26。
当数字除4不能整除而有余数时,舍弃余数不管,只管整数部分。
下面根据26这个数字来对应到六十甲子上面。
第一步先推算天干:个位数的数字从1、2、3、4、5、6、7、8、9、0分别对应甲乙丙丁戊己庚辛壬癸。
数字6对应天干为己。
第二步推算地支:数字26除以12(地支共12个)取余数,余数从1、2……12(余数为0时以12来算)分别对应子丑寅卯辰巳午未申酉戌亥。
余数2对应地支为丑。
第三步得到干支:干支即为己丑。
下面再完整解释口诀:乘五除四九加日,这句话上面都解释过了,在公式中也都有所对应了。
一分钟公元年干支速算法

一分钟公元年干支速算法周龙春方法很简单,只要记住三个基数,就可以用目测心算的方法,在一分钟之内知道从公元一世纪1年到以后若干年任何一年的年干支。
如公元1年,天干11—3=8,天干为辛;地支1+9=10,为地支酉,故公元1年年干支为辛酉;公元4年,4—3=1,天干为甲,4+9=13,13—12(一个12地支循环数)=1,为地支子,故公元4年年干支为甲子。
(这也是计算年干时要在公元年份个位数上减3的原因)再如公元1946年,6—3=3。
天干为丙;地支46+1=47,47—36=11,地支戌,故1946年年干支为丙戌。
一,年干(天干):从公元一年开始,将公元数的个位数减去3,所得之差数即为该年的年干(天干)序数,一万年甚至更长都不变。
说明:公元数的十位数0,个位数为0、1、2时,分别取10、11、12减去3,如10—3=7,即为天干庚;11—3=8,天干辛。
如公元100年、公元1100年、2000年等;公元1年、101年;1901年;公元2年、102年、1962年等举例:公元1年,公元2001年,11—3=8,天干为辛。
二,年支(地支):地支不需要减去3,直接在公元年份最后两位数(十位)加上一个个位基数,就可以在一分钟内知道任何一年的地支。
根据不同世纪加不同的基数,很简单,只有三个,即9、1、5(或1、5、9)。
分别为:公元一世纪(公元1━100年)加9;公元二世纪(公元101━200年)加1;公元三世纪(公元201━300年)加5;公元四世纪(公元301━400年)加9;以此类推,三个世纪一循环。
要想一下子就知道那个世纪基数为几?而且不容易忘掉,只要用世纪数除以3;被3被尽的加5;余数是1即加9;余数是2即加1。
如18世纪(公元1701━1800年),18÷3,除尽,该世纪的所加基数即为5。
19世纪(公元1801━1900),19÷3余数1,基数为9;再如20世纪(1901━2000年),20÷3,余2,本世纪基数即为1。
快捷查算年干支口诀

年份 4 5 6 7 8 9 0 1 2 3 甲乙丙丁戊己庚辛壬癸空亡1924子丑寅卯辰巳午未申酉戌亥19841934戌亥子丑寅卯辰巳午未申酉19941944申酉戌亥子丑寅卯辰巳午未20041954午未申酉戌亥子丑寅卯辰巳20141964辰巳午未申酉戌亥子丑寅卯20241974寅卯辰巳午未申酉戌亥子丑2034自排六十甲子表,如丙戌年为1946或2006年,丙的年尾数为6,在甲申旬中,午未空或者1958年查:先找天干8为戊,再找地支1954横纵交叉点为:戊戌一、推算年干支口诀掌上推算年干支,支子花甲起根源。
阳支都是旬开始,天干为甲尾四年。
隔位逆推十年正,顺推年尾五零三。
逐支加减六十数,掌上推算千万年。
推算方法:“掌上推算年干支,支子花甲起根源。
”此法是将地支排列在掌中,手掌上推算年干支的方法。
首先,在掌上将地支定位,然后以地支子位为花甲子的开始,可定为1864,1924,也可定为1984年...,其年都是甲子年。
“阳支都是旬开始,天干为甲尾四年。
”地支中的子,寅,辰,午,申,戌都是阳支,而且也是每旬的开始,天干都为甲,即甲子,甲戌,甲申,甲午,甲辰,甲寅,这些年的公历尾数均为四。
“隔位逆推十年正,顺推年尾五零三。
”天干十数,地支十二数,天干与地支组合天干每循环一次,地支总与下二支(旬空)。
其中余下的第一支便是下旬的开始。
我们从地支子位开始,隔一位逆推,即从子位逆推隔亥到戌,恰是甲戌旬的开始,再逆推隔一位酉至申为甲申旬开始,------年尾数都为四,年间隔都是十年。
在确定旬开始以后,以该年尾数四为起点,从下支开始挨位顺推,其公历年尾数分别是5,6,8,9,0,1,2,3,而后又是下旬的开始。
“逐支加减六十数,掌上推算千万年”掌握此法推算,如果将甲子年定为1984年,按口诀可知1994年为甲戌,2004年为甲申,2014年为甲午等。
确定每旬开始的公历年数后,可根据需要顺推任何一年的干支,随意性很大,可推千年万年的干支。
一文看懂如何快速心算某一年的干支,超简单

一文看懂如何快速心算某一年的干支,超简单干支纪年法是中国历法上自古以来就一直使用的纪年方法,干支是天干和地支的总称。
把干支顺序相配正好六十为一周,周而复始,循环记录。
用干支标记每一年,是术数应用中的对年的参考的重要参考,尤其是八字、风水应期都离不开对某一年的天干地支的信息应用。
通常获取某一年的干支的方法可以通过查万年历或上网等方式,熟练的应用者也可以通过手指来速算,其实快速获知某一年的干支也可以快速心算,方式十分简单。
心算某一年的干支首先要知道天干和地支所对应的数字,甲、乙、丙、丁、戊、己、庚、辛、壬、癸十个符号叫天干;子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二个符号叫地支。
天干所对应的数字地支所对应的数字天干与地支所对应的数字需要熟记于心,达到熟练以后需要记住世纪代码,应用时以1900年到1999年为20世纪计算,世纪代码为1,从2000年到2999年为21世纪,世纪代码为5。
每增加一个世纪世纪代码加4,每减少一个世纪世纪代码减4。
不够减的情况下用12来减,超过12的时候取超出12的数来用。
在应用的时候天干与地支分别应用,某一年天干的心算非常简单,用某一年的年数字减最后一位减3得出的余数及为天干对应的数字,如果不够减则加10来减,如1984年的天干,用尾数4来减去3得到1,1所对应的天干为甲,1984年对应的天干及为甲。
又如2001年的天干,用尾数1减3换算为11减3得8,对应的天干为辛,2001年对应的天干及为辛。
某一年地支的应用需结合世纪代码,用某一年的后两位除以12,所得出的余数加上世纪代码及为对应的地支数,如果不够除的话当年的年数字的后两位加上世纪代码及为对应的地支数。
如2013年,用13除以12余1,加上年代码5得6,6对应的地支为巳,巳及为2013年的地支。
又如1904年,用4除以12,不够除直接应用4,加上世纪代码1得5,5对应地支辰,辰及为1904年的地支。
这种速算方式如果应用熟练基本可以很短的时间内心算出某一年的天干与地支,但值得注意的是公元前某年并不适合这种计算方式,需要加以折算才能应用。
年月日干支快速推算口诀

年月日干支快速推算口诀一、推算年干支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:1900----2100年年干=年尾数—3例:1969年年干=9—3=6,第6位天干就是已。
2012年年干=2—3=9,第9位天干是壬。
(2不足减就补十成12)2:1900----1999年年支=年尾二位数+1。
2000----2099年年支=年尾二位数+5。
例:1969年年支=69+1=70,去掉60的倍数为10,地支第十位为酉。
2012年年支=12+5=17,去掉12余5,地支第五位是辰。
那么1969年干支就是已酉2012年干支就是壬辰。
3:月干公式,月的地支是固定的如正月起寅之类,只计算月干。
月干=年干数*2+月份例:1969年(已酉)年八月(酉月)的天干=6*2+8=20,天干10为周期就去掉10,天干第十位为癸,则此月干支为癸酉。
4:日干支公式:1900----1999年日干支基数=年尾二位数*5+10+(年尾二位数—1)/4。
2000----2099年日干支基数=年尾二位数*5+50+(年尾二位数+19)/4。
(只用商数,余数不用,数过60就去掉60)。
例:2008年月日10月18日:日干支基数=(8+7)*5+15+(8+19)/4=36(已去掉60的倍数)这数就是当年的日的干支基数。
从1月1号到10月5日按满60去之后数为36+31(1月下类推)+29+31+30+31+30+31+31+30+18=7+0+1+1+1+18=28则天干去10的倍数余8为辛,地支去12的倍数余4为卯。
今天干支就是辛卯。
记住,润年2月为29天,平常为28天。
5:时干公式=日干序数*2+日支序数—2。
年月日时干支速算法

年月日时干支速算法一、年代干支:年干:公元年个位数-3 = 年干,负数则加10(取余数)年支:(1900--1999年年支 = 年尾二位数+1)÷12(取余数);(2000--2099年年支 = 年尾二位数+5) ÷12(取余数);二、月份干支:月干:年干x 2+月数=月干,超过10则减去10的倍数到0-9,0视做10)月支:月数+2;阴历月支是固定不变的,正月为寅(从立春当天到惊蛰前一天)三、日元干支(注意此法须用公历而非农历):(1)先求当年元旦干支基数,公式如下:1900----1999年的元旦干支基数=(年尾二位数+3)×5+55+(年尾二位数-1)÷42000----2099年的元旦干支基数=(年尾二位数+7)×5+15+(年尾二位数+19)÷4(只用商数,余数不用,数过60就去掉60)。
例如:求2008年10月18日的日干支:当年元旦干支基数 =(8+7)×5+15+(8+19)÷4=36(已去掉60的倍数)这数就是2008年的元旦干支基数。
(2)再求当日日干支,公式如下:(当年元旦干支基数+当日距离元旦总天数)÷60→(取余数)如:10月18日距离当年元旦的总天数为31+29+31+30+31+30+31+31+30+18=292天,代入公式为:(36+292)÷60得余数28当日干支为:28除去10的余数8为辛为日干,28除去12的余数4为卯为日支(即当日干支为辛卯)。
注:2月份要么是28天,要么是29天,每隔4年为29天的,其他均为28天。
比如:2000、2004、2008年等年份的2月份均为29天。
四、时辰干支:时干:日干×2+时支数-2 =时干数;时支:时支是固定的。
时辰顺序是:子时、丑时、寅时、卯时、辰时、巳时、午时、未时、申时、酉时、戌时、亥时;附:日元干支算法二(注意此法须用公历而非农历)(1)先求当年的元旦日干支,其公式为:当年元旦干支= (5N + N/4 + 1) ÷60(取余数)注:N=公元年数-1921(因1921年得元旦为甲子日,元旦甲子每80年一周期,故亦可取1921加或减80的倍数,如2001年后可取2001,唯遇整百停闰年时需注意调整。
速算速查年月日时干支

速算速查年月日时干支一、速算年干支天干计算方法:根据个位数推算天干,甲乙丙丁戊己庚辛壬癸分别对应4、5、6、7、8、9、0、1、2、3酉戌亥分别对应4、5、6、7、8、9、10、11、0、1、2、3如:1900年,个位是0,对应庚。
1900/12余数是4,对应子,因此是庚子年。
1326年,个位6对应丙,1326/12余数6,对应寅,因此是丙寅年。
二、年上起月表正月二月三月四月五月六月七月八月九月十月冬月腊月甲己丙寅丁卯戊辰己巳庚午辛未壬申癸酉甲戌乙亥丙子丁丑乙庚戊寅己卯庚辰辛巳壬午癸未甲申乙酉丙戌丁亥戊子己丑丙辛庚寅辛卯壬辰癸巳甲午乙未丙申丁酉戊戌己亥庚子辛丑丁壬壬寅癸卯甲辰乙巳丙午丁未戊申己酉庚戌辛亥壬子癸丑戊癸甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌癸亥甲子乙丑另有以下口诀可帮助记忆,也称为"五虎遁":甲己之年丙作首,乙庚之年戊为头。
丙辛之岁寻庚土,丁壬壬寅顺水流。
若问戊癸何处起,甲寅之上好追求三、速算日干支:G = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d - 3Z = 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的余数是地支。
计算时带[ ]的数表示取整。
例如:查2011年1月18日干支日。
将数值代入计算公式。
G =4*(21-1) + [20 / 4] + 5*10 + [10 / 4] + [3 * (13 + 1) / 5] + 18 - 3 =160除以10 余数为0 ,天干的第10位是‘癸’。
Z =8*20 + [20 / 4] + 5*10 + [10 / 4] + [3 * (13 + 1) / 5] + 18 + 7 + 0 =250除以12 余数为 10 ,地支的第10位是‘酉’。
万年历,速推日干支口诀(修正版)

万年历,速推日干支口诀(修正版)根据公历日期计算当日干支:一、口诀:乘五除四九加日,双月间隔三十天。
一二自加整少一,三五七八十尾前。
三、注解:第三句中的“整少一”,为能被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.公式法:然后再把由公式(年份—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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
公历日辰的干支速算心法【转贴】
这是一种计算公历日辰干支的速算心法。
日辰干支在易学研究与实际运用中,是非常重要而且必需的。
笔者从实用的角度出发,总结了一套简洁有效的计算方法。
它是基于公历的80年一个周期,日辰干支又重复的规律而设计的。
这种方法记忆量少,卯申子巳口诀只须看一眼就能牢牢记住。
让你真正可以做到袖占一课,便知端的。
关键词:公历、干支、心法、80年周期、卯申子巳口诀。
一、概述:
在你用六爻为人占卜具体的事件之时,起卦的方法或立卦都很方便,这里就不再多费口舌。
而我们最为伤脑筋的是不知道今天日子的干支是什么,当然,你会说,查一下万年历不就行了!查万年历当然行,这里我想说的是,不用查万年历,而直接推算出年月日的干支,以前也有一些同行的有关记忆口诀推算日辰干支,只是记忆量非常大,并且计算过程错综复杂,不是一般人就能熟练、准确掌握得了的。
下面的例1、例2是先介绍这种计算方法的过程,如不明了,不要着急,后面有详细的方法介绍。
例1:2001年10月15日(公历),求其日子干支?
步骤1 首先默诵口诀:“卯申子巳”,与“卯申子巳”对应的是:“酉寅午亥”;对应于1994年的1月1日的干支为:丁亥。
步骤2 以“丁亥”为起点,或以1994年为基点,至2001年,2001-1994=7;7×5=35;再算94年至2001年闰年的年份有96和2000两年,记作2,35+2=37
步骤3 计算2001年1月1日至10月15日总天数减去60倍数的余数:1、2、3、4月份打平;
5、6、7、8月份余3天;9月为30天,10月至15日,即15天,3+30+15=48天
步骤4 37+48=25 以丁亥为1数,数至25数即为:辛亥日。
查万年历核对:辛亥日!完全正确。
例2 计算1945年2月22日干支。
下面是吉攸正常情况下的思维计算过程:
甲子(24年的1月1日干支为甲子)为基,5+1+31+22=59,以甲子为1,甲戌就为11,甲申21,甲午31,甲辰41,甲寅51,乙卯52,丙辰53,丁巳54,戊午55,己未56,庚申57,辛酉58,壬戌59,好啦!就是壬戌日,绝对不会错!
二、基本原理(说明:本心法的适用范围为1924年1月1日起至2999年止)
公历历法:
1、公历每年为365天,闰年为366天。
推算哪些年份为闰年的最简便的方法是看年份的最后两位数,因为“公历干支速算心法”都是以心算出来的,所以阅者如果要想掌握这种方法,最好先跟着我的思路,熟练地掌握一些其本的知识。
在你能熟练运用的时候,不管以何方法,都能随心所欲地进行计算。
心法:(1)十位数为奇数,即1、3、5、7、9的情况,个位数为2或6的年份为闰年;
(2)十位数为偶数,即2、4、6、8、0的情况,个位数为0,4,8的年份为闰年。
记忆口诀:奇2或奇6为闰年;偶0或偶4或偶8为闰年。
(注意适用年份范围为1924年至2999年,后不提示)
比如,1968,1972,1994,2000四个年份中,直接可以判断出72年与2000年为闰年。
2、唐吉攸总结出公历对应纪日干支是以80年为一个周期,因为一般在使用的频率上,1924年以前的年份使用频率均不高(特别是在实际运用中),故我们从1924年开始记忆,即24年的元月1日为己卯,34年的1月1日为壬申,44年的1月1日为甲子,54的1月1日为年丁巳;64的1月1日为与24年的1月1日为地支相冲,天干不变,即为己酉,74年的1月1日为壬寅,84年的1月1日为甲午,94年的1月1日为丁亥;列表如下:(下称卯申子巳口诀)
1924 己卯 2004 己卯
1934 壬申 2014 壬申
1944 甲子 2024 甲子
1954 丁巳 2034 丁巳
1964 己酉 2044 己酉
1974 壬寅 2054 壬寅
1984 甲午 2064 甲午
1994 丁亥 2074 丁亥
记忆口诀:卯申子巳 1924年的1月1日为己卯日
例3 计算2001年元旦的干支纪日?
思路:1994年元旦为丁亥(如果你还不知道为什么为丁亥日的话,请你返回重新阅读前面的内容!),从94年至2001年共有7年(注意这里包含94年这一年,而并不包含2001这一年),首先想着这7年均为平年,其余数5乘以7即为35数,再根据前面的原理即刻即可知道:96年及2000年为闰年,每一闰年加1,(想一想,为什么要加1?)得到35+1+1=37,因为前面没有考虑2001这一年的元旦这一天,故应再加上这一天,得38数,以丁亥为1,则丁巳为31,戊午32,己未33,庚申34,辛酉35,壬戌36,癸亥37,甲子38,好!2001年元旦日为甲子日!
3、记熟公历每个月份的天数,就象自己家里有几个人,是男是女?
月份天数
1 31
2 28/29
3 31
4 30
5 31
6 30
7 31
8 31
9 30
10 31
11 30
12 31
平年每年365天,闰年每年366天,这是一个非常重要的概念。
因为甲子纪日的一个周期为60,故而在计算的时候往往以其余数,这样可以节省大量的计算量。
比如1924年1月1日为己卯日,1925年的元旦就是从己卯开始数,至第5+1位为甲申日。
这是因为1924年为平年,为365天,以60除余5天,再加上25年元旦这一天。
阅者可细心领会!
诀窍:记熟公历每一月份的天数,在一瞬间就要反应出来任何一个月份的天数。
比如7月份为31天。
干支纪日,是用十天干,配以十二地支,从甲子起至癸亥止,共60位,俗称60甲子,这个60是指一个周期,超过60则减去60。
诀窍:⑴开始用笔在纸上从甲子,乙丑,丙寅……庚申,辛酉,壬戌,癸亥,写个几十遍;然后口诵,最后又从癸亥,壬戌……乙丑,甲子口诵。
⑵在运用本门心法的时候,常常运用从某一特定的干支数起,至某数为止,如从庚申数1至36为止,这里又有一些方便法门:庚申为1,则庚寅必定为31,我们再从庚寅数至乙未即为36数。
三、实际运用举例
例4、计算2002年12月16日这一天的日辰干支。
步骤1:找出前一个基准年份,即1994年1月1日的干支为丁亥(由卯申子巳口诀推算而来);
步骤2:从1994年至2002年一共有多少个整数年份:2002-1994=8年(亦即为1994,1995,1996……1999,2000,2001这八个年份);这8个年份先别管是否闰年,一律按平年算,也就是每一年为365天,减去60的倍数,每一年余5。
8×5=40(这个数是指从1994年1月1日起至2001年12月31日止,每一年均按365天计算而得出的总天数减去60的倍数而和的
余数);
步骤3:从1994年至2001年,属于闰年的年份有1996年和2000年,每一年再加上1,两年再得余数2,此数与步骤2的余数相加为:42
步骤4:计算2002年1月1日至12月16日止总天数减去60倍数后的余数:心算方法是每两个月为一组,如1、2月的余数为-1;3、4月的余数为+1;5、6月的余数为+1;7、8月的余数为+2;9、10月的余数为+1;11月只有一个整月,计算余数就是本月的天数30;12月份从1日至16日余数为16。
综合前面的余数为:-1+1+2+1+30+16=50
步骤5:步骤3与步骤4两个余数相加为:42+50=92此数因大于60,故再减去60得余数32;
步骤6:以步骤1的基数丁亥为1,数至32即得戊午干支,此即我们计算得出2002年12月16日的日辰干支。
四、交节日期
唐吉攸归纳了近100年历法,总结出十二个节气与公历的月日有一定的对应规律:
公历月日节气地支
2月4日立春寅
3月6日惊蛰卯
4月5日清明辰
5月6日立夏巳
6月6日芒种午
7月7日小暑未
8月8日立秋申
9月8日白露酉
10月8日寒露戌
11月8日立冬亥
12月7日大雪子
1月6日小寒丑
表中所列的地支即为当月的月令,也就是我们在排四柱时的依据;
说明:上面表中所列的交节月日有正负一天的误差,所以在为别人报出的月日刚好为表中所列的日子的时候,就要注意了,比如为5月6日14时,根据不同的年份可能已经交了立夏,也可能还未交节,这种情况月令就应该为辰。
所以遇到交节的日子,最为稳妥的办法还是要查一查万年历。
五、总结
在综合运用之前,我想强调几个重要的步骤:
1、要记熟六十甲子;
2、闰年平年;
3、月份大小;
4、卯申子巳口诀。