天干地支推算法
- 格式:doc
- 大小:70.00 KB
- 文档页数:5
数学天干地支算法天干地支是中国古代历法中的一种时间记法,用于表示年、月、日、时等。
在数学中,我们可以利用天干地支算法来进行一些有趣的计算和探索。
本文将介绍一些与天干地支算法相关的数学问题和应用。
一、天干地支的基本概念天干地支由天干和地支两个部分组成,分别有十个天干和十二个地支。
天干依次为甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支依次为子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
天干和地支按照一定的周期循环,可以用来表示不同的年份、月份、日期和时间。
二、天干地支的应用1. 年龄计算在天干地支算法中,每个人的出生年份可以用天干地支来表示。
根据天干地支的循环周期,我们可以计算一个人的年龄。
例如,如果某人的出生年份是庚子年,那么他的年龄为当前年份减去庚子年的年份,再加上一个周期的年份。
这样,我们就可以通过天干地支算法来计算一个人的准确年龄。
2. 日历计算天干地支算法还可以用于日历计算。
通过天干地支的循环周期,我们可以计算出某个日期是星期几。
例如,如果我们知道某年某月某日是庚子年的第几天,那么我们可以通过天干地支算法来计算出这一天是星期几。
这对于计算日历和安排日程非常有用。
3. 数字运算天干地支算法还可以用于数字运算。
通过将天干地支与数字进行对应,我们可以进行一些有趣的计算。
例如,将天干地支与数字相加,再进行取余运算,可以得到一个与天干地支对应的数字。
这样,我们可以通过数字运算来进行一些奇妙的推理和研究。
三、天干地支算法的应用举例1. 甲子年问题甲子年是天干地支循环中的第一年,也是一个重要的时间节点。
我们可以通过天干地支算法来计算出离某个甲子年有多少年的间隔。
例如,如果我们知道某年是庚子年,那么离下一个甲子年还有多少年呢?根据天干地支的循环周期,我们可以计算出离下一个甲子年还有60年。
2. 月份问题在天干地支算法中,每个月份也可以用天干地支来表示。
例如,正月对应着甲子月,二月对应着乙丑月,以此类推。
天干地支纪日法快速计算法一.干支纪年[方法一]公元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年为已卯年。
一、快速推算年柱干支法推算公式:①推算天干:西元年末位數-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是"庚”。
月日时的天干地支算法
月日时的天干地支算法是中国古代的一种计时方法,广泛应用于古代中国的历法、卜筮等领域。
以下是对月日时的天干地支算法的简要介绍:
一、天干算法:
十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。
天干顺序:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。
天干记年法:以甲子为起点,每60年一个周期。
天干记月法:以甲子为起点,每月的天干与上一年的天干相对应。
例如,如果上一年的天干是“甲”,那么第一月的天干也是“甲”。
天干记日法:每日的天干与上一年的天干相对应。
例如,如果上一年的天干是“甲”,那么今天的天干也是“甲”。
二、地支算法:
十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
地支顺序:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
地支记年法:以甲子为起点,每60年一个周期。
地支记月法:以寅月为起点,每月的地支与上一年的地支相对应。
例如,如果上一年的地支是“子”,那么正月的地支也是“子”。
地支记日法:每日的地支与上一年的地支相对应。
例如,如果上一年的地支是“子”,那么今天的地支也是“子”。
地支记时法:以子时为起点,每两个小时一个时辰。
例如,上午10时是巳时,下午2时是未时。
每个时辰的地支与上一时辰的地支相对应。
例如,如果现在是巳时,下一个时辰是午时。
三、天干地支的应用:
天干地支的应用非常广泛,包括历法、卜筮等领域。
例如,在卜筮中,天干地支可以用来推算五行八卦,判断吉凶祸福;在历法中,天干地支可以用来表示年月日时的节气和时辰。
日的天干地支的计算方法
计算日的天干地支的方法有几种:
1、用年月纪年法:把所求的一年所有的月份和日数,相应地从甲子到癸酉(即60个)中取出其等量的十天神来表示,所求的日的天干地支即是其中的第几天的十天神;
2、用常年纪年法:所求的那一年所有的月份和日数,一次性地从甲子到癸亥(即12个)中取出相应的干支,再由干支根据每月大小月确定天干地支;
3、使用蔡勒公式:以1900年1月31日为起点,用今天减去1900年1月31日即可得到以天为单位的差额,再按照60进制计算天干地支。
例如今天是2007年12月31日,计算差额得9898天,对60取余得58,用常年纪年法计算该数字对应的干支就是己卯,即2007年12月31日的天干地支为己卯。
年月日时干支是中国传统历法中使用的一种时间计算方法,主要用于干支纪年、纪月、纪日和纪时。
干支是指天干和地支,共十干十二支,分别表示了不同的年、月、日、时。
下面将详细介绍如何计算年月日时干支。
1.干支纪年:干支纪年是以十天干和十二地支为基础,循环周期为60年。
根据甲子纪年表,可以得到甲子年为第一年,乙丑年为第二年,以此类推。
计算方法如下:-年份除以60,得到的余数对应地支的序号,余数为0时对应地支为第12位。
-年份除以10,得到的余数对应天干的序号,余数为0时对应天干为第10位。
例如,2024年对应的是辛丑年,辛为第8位天干,丑为第2位地支。
2.干支纪月:干支纪月是以天干和地支纪法来计算月份,每年的月份循环周期为12个月。
计算方法如下:-以立春为分界点,立春前为腊月,立春后为正月。
-计算年份的天干位置,例如2024年是辛丑年,辛为第8位,丑为第2位。
-计算立春的干支纪年,例如2024年的立春是在2月3日,即辛丑年的干支纪年为庚寅年。
-计算干支纪月,以立春为始,依次按照干支顺序排列,例如辛丑年的立春前一月为庚子月。
3.干支纪日:干支纪日是根据天干和地支的顺序来编号和计算每一天。
计算方法如下:-天干序号除以十,得到的余数为干日的序号,余数为0时对应干日为第10位。
-地支序号除以十二,得到的余数为支日的序号,余数为0时对应支日为第12位。
例如,2024年1月1日对应的是庚子日,庚为第7位天干,子为第1位地支。
4.干支纪时:干支纪时是在一天24小时的基础上,根据天干和地支的顺序来计算每个时辰的干支。
-从早子时开始,依次按照天干地支的顺序对应到每个时辰。
-例如,早子时对应甲子时,早丑时对应乙丑时,以此类推,晚子时再次对应甲子时。
需要注意的是,以上的计算方法是以农历为基础,对应的公历日期可能会有所不同。
同时也需要考虑到历法的变化和修正。
在实际应用中,通常可以通过查询相关的农历工具或网站来获取具体的干支纪年、纪月、纪日和纪时。
天干地支和算法详解!天干地支简称干支,是夏历中用来编排年号和日期用的。
天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,也叫天干;地支是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,也称十二地支。
读音依次读作十天干:甲(jiǎ)、乙(yǐ)、丙(bǐng)、丁(dīng)、戊(wù)、己(jǐ)、庚(gēng)、辛(xīn)、壬(rén)、癸(guǐ);十二地支:子(zǐ)、丑(chǒu)、寅(yín)、卯(mǎo)、辰(chén)、巳(sì)、午(wǔ)、未(wèi)、申(shēn)、酉(yǒu)、戌(xū)、亥(hài)干支还是阴阳之分:甲、丙、戊、庚、壬为阳干,乙、丁、己、辛、癸为阴干;子、寅、辰、午、申、戌为阳支,丑、卯、巳、未、酉、亥为阴支。
以一个天干和一个地支相配,排列起来,天干在前,地支在后,天干由甲起,地支由子起,阳干配阳支,阴干配阴支(阳干不配阴支,阴干不配阳支),共有六十个组合,称为“六十甲子”。
我国人民过去就是以六十甲子循环起来纪年、纪月、纪日、纪时的。
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.壬戌 60.癸亥干支纪年法阳历年份除以60的余数减3便得该年农历干支序号数,再查上面的干支便是干支年纪。
干支历法和推算方法我折腾了好久干支历法和推算方法,总算找到点门道。
咱先说这干支历法是啥吧。
干支呢,就是天干和地支的组合。
天干就十个,甲乙丙丁戊己庚辛壬癸,我一开始记的时候,就当是十个小伙伴排队呢。
地支呢,有十二个,子丑寅卯辰巳午未申酉戌亥,这也像另外一组小伙伴。
我最开始尝试推算干支纪年的时候,那叫一个头疼。
按照传统的算法,是用年份除以60取余数。
我当时就想,这啥呀,这余数我咋对应干支呢。
后来我才明白,得有个干支纪年的起始点,就是从甲子开始,那这个余数就对应着从甲子开始往后数的序位。
比如说吧,余数要是1,那就是甲子年;余数要是11,就是甲戌年,就是按照天干地支的顺序这么一个个对应着数下去。
那干支纪月可就更麻烦点了。
我试过一种方法,是得根据年干来推。
我记得最开始我搞不清楚,以为月支就是和前面的干支纪年里地支一样按顺序来呢,结果发现完全错了。
它也有自己的一套顺序,而且每个月的地支基本是固定的,但这里头也有点特别的情况,像正月是寅月,而且遇上闰年可能还有点小变化,这我还在研究呢不太确定。
干支纪日也不简单。
我曾经一天一天对着日历和干支来对照着看规律,看得我眼花缭乱的。
后来发现也没啥特别巧的办法,还真就得慢慢从干支纪年累加上去,一天天计算,或者直接查专门的干支表,这也是个实在的办法。
干支纪时呢,是把一天分成十二个时辰,每个时辰对应一个地支,然后再配上相应的天干。
这个天干的配法又跟日干有关系,可费了我好多劲儿才搞明白个大概。
不过具体到实际推算的时候,我就老出错,不是天干配错了,就是把时辰对应错了地支。
后来我就做了好多张小卡片,上面写着干支纪年、纪月、纪日、纪时的一些简单算法和例子,没事儿就拿出来看看。
我觉得要是想学会干支历法的推算方法,一个是得多做这种基础的计算练习,就像做数学题一样,慢慢就熟练了;再一个就是多参考一些资料,有时候不同的资料讲解角度不太一样,可能就一下子让你开窍了。
不过我现在也还在学习的过程中,很多东西还有待进一步钻研呢。
一、如何算出用天干地支记录的年份是哪一年?
比如给个辛亥,壬戌问你这是哪一年
首先我们要有六十甲子表,然后一定要记住几个特殊的年份,如1984年为甲子年,类推1924,1864,1804,……均为甲子年。
1982,1922,1862,1802……都是壬戌年
二、由年份推算天干地支记法:
1.天干算法:用公元纪年数减3,除以10(不管商数)所得余数,就是天干所对应的位数;如果没有余数就是10。
2. 地支算法:用公元纪年数减3,除以12(不管商数)所得余数,就是地支所对应的位数;如果没有余数就是12。
天干:甲、乙、丙、丁、戊、已、庚、辛、壬、癸
地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
例1. 我们以2010年为例:天干地支纪年为庚寅年。
天干算法:2010-3=2007,2007/10=200余7,7对应天干第7位是庚,即天干为庚。
地支算法:2010-3=2007,2007/12=167余3,3对应地支第3位是寅,即地支为寅。
天干地支计算根据公历的年、月、日信息,直接推算日干支。
首先说一下这个方法在网上也能搜到,但都是说的一知半解,不知是不是为读者故意留下的难度。
我在原来文字的基础上重新加以解释和举例分析,目的是每个人都能看懂并快速应用。
口诀:乘五除四九加日,双月间隔三十天。
一二自加整少一,三五七八十尾前。
说实话,这口诀真像是九阴真经式的高级武功,如果没有人解释翻译,根本不知道怎么用,也就是心法。
数学公式: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-1990=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对应地支为丑。
第三步得到干支:干支即为己丑。
下面再完整解释口诀:乘五除四九加日,这句话上面都解释过了,在公式中也都有所对应了。
推算年、月、日、时干支(一)干支掌上定位法推算年、月、日、时干支,可以用笔算、心算,也可单以手掌推算。
要能达到单用手掌推算年、月、日、时干支,首先要熟悉干支在手掌上的定位。
地支属阴,阴主静,又因十二地支与十二月和十二时辰都有固定的搭配,所以十二地支在手掌上的位置是固定的。
我们把十二地支分别定在左手食指、中指、无名指和小指的指尖和横纹上,并将其熟记。
天干属阳,阳主动,所以天干在手掌上无固定位置,而是根据干支的配合把它们放在手掌地支图上运转。
用左拇指尖在上述地支定位上顺次点数,便可求得所需的干支。
天干在手掌地支图上可以顺时针方向运转,也可以逆时针方向运转,均据实际需要而定,如:已知1983年的干支是癸亥,要求该年以后各年的年干支。
方法是:把癸定于“亥”位上,地支在手掌上的位置固定不变,天干在手掌地支图上按顺时针方向运转,便可知道1984年的干支是甲子、1985年是乙丑、1986年是丙寅……。
(二)六十甲子掌上推算法以天干和地支相配合组成六十个不同的名词叫做六十甲子.六十甲子的组合方法就是以十干与十二支相配,天干从甲开始,地支从子开始,阳干与阳支配,阴干与阴支配,按着干支各自次序顺序相加,天干有十,须相加六次得六十,地支有十二,须相加五次得六十,相加的结果就成了甲子、乙丑、丙寅、丁卯等六十个名词,组合成六十甲子表(见表6)。
干支是用作纪述年、月、日、时的符号,所以干支各自的次序也就等于代数123456789101112的次序。
代数的单数为奇属阳,代数的双数为偶属阴,干支分属阴阳同样照此类推,即天干的甲丙戊庚壬为阳干,乙丁己辛癸为阴干;地支的子寅辰午申戌为阳支,丑卯巳未酉亥为阴支。
干支组合六十甲子是计算年、月、日、时干支的基础,如《素问·六微旨大论》所说:“天气始于甲,地气始于子,子甲相合,名曰岁立,谨候其时,气可与期”。
临床上要预测疾病,离不开干支甲子;运用子午流注针法,就是根据阳日阳时开阳经阳穴,阴日阴时开阴经阴穴的规律,故须知干支所属阴阳及六十甲子才能推算。
天干地支的计算方法以下是 8 条关于天干地支计算方法的内容:1. 哎呀,你知道吗,计算天干地支可以先从记住天干顺序开始呀!甲、乙、丙、丁、戊、己、庚、辛、壬、癸,这就像十个小伙伴排队一样呢!比如 2023 年,尾数是 3,对应天干就是癸呀!是不是超简单?2. 嘿,计算地支也不难哦!子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,这十二个就像是一年里的不同月份一样。
用年份除以 12,看余数就能找到对应的地支啦。
就像 2023 除以 12 余数是 7,对应的地支就是卯呢,厉害吧!3. 哇塞,要把天干地支结合起来算呀,这就像是搭积木一样有趣呢!比如刚才说的 2023 年是癸卯年,就是这样得出的哟!你想想,要是你能轻松算出任何一年的天干地支,那多牛啊!4. 嘿呀,记住天干地支的计算,你就能推算很多有趣的事情啦!就像侦探破案一样刺激!比如算出自己出生年份的天干地支,难道你不想知道吗?5. 哎呦喂,计算天干地支也不用太紧张啦,放轻松点!就把它当成一个好玩的游戏嘛。
每次算对一个,就像打游戏过关一样兴奋呢!像 1984 年,嘿嘿,那可是甲子年呀!6. 哇哦,其实只要多练习几次,掌握天干地支的计算方法真的不难呀!就好像骑自行车,一开始可能会晃悠,但熟练了就飞起来啦!你试试算算1960 年是什么干支呀,敢不敢挑战?7. 嘿嘿,学会了天干地支的计算,你就能看懂老黄历啦,神奇不神奇?就像拥有了一把打开古老智慧之门的钥匙一样!想想看,能算出 1888 年是什么干支,多有意思呀!8. 哎呀呀,大家都快来试试算天干地支呀!这绝对会让你对时间有全新的认识呢!就像发现了一个隐藏的宝藏世界一样令人惊喜!不用犹豫啦,赶紧行动起来吧!我的观点结论就是:天干地支的计算方法其实并不难,只要用心去学去练,大家都可以掌握,真的非常有趣且有意义呢!。
年月日天干地支计算方法一、天干地支的基本概念1.1 天干地支是什么天干地支啊,那可是咱老祖宗传下来的宝贝。
天干呢,有十个,就是甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支呢,有十二个,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
这就像一个大家族里的成员,各有各的名分,各有各的作用。
1.2 为啥要有天干地支这可不是瞎编的。
在过去啊,人们要纪年、纪月、纪日、纪时,就像咱们现在用公元纪年一样。
但咱老祖宗就用天干地支,这一套系统可就复杂又有趣了。
它不仅仅是个时间记录,这里头还蕴含着天地之间的奥秘呢,就像“暗藏玄机”一样。
二、计算年月日天干地支的方法2.1 年的天干地支计算计算年的天干地支啊,有个小窍门。
咱们先说天干,年份减3,除以10,余数对应天干。
比如说2023年,2023 - 3 = 2020,2020除以10余数是0,对应的天干就是癸。
再看地支,年份减3,除以12,余数对应地支。
2023 - 3 = 2020,2020除以12余数是4,对应的地支就是卯。
所以2023年就是癸卯年。
这就像玩一个数字游戏,只要掌握了规则,就很容易。
2.2 月的天干地支计算月的天干地支就有点复杂喽。
首先得知道年的天干,然后根据五虎遁年起月诀来确定月的天干。
比如说甲己之年丙作首,就是如果是甲年或者己年,正月就是丙寅月。
地支呢,就是按照固定的顺序,一月是寅月,二月是卯月,依次类推。
这就像给每个月都贴上了独特的标签,不过这个标签得按照一定的规则来贴。
2.3 日的天干地支计算日的天干地支计算那可真是个“老大难”。
最直接的办法就是查万年历。
不过要是想自己计算呢,有个复杂的公式。
这公式啊,一般人还真得琢磨琢磨。
简单来说,就是先确定一个基准日的天干地支,然后根据天数的差值来推算。
但这计算过程就像走迷宫一样,很容易迷糊,所以啊,大部分人还是选择查万年历,这也算是个“偷懒”的小妙招吧。
三、天干地支的意义和应用3.1 文化意义天干地支在咱中国文化里那可是根深蒂固。
天干地支(八字)快速计算法年、月、日、时的干支快速计算法天干(甲乙丙丁戊己庚辛壬癸)(年份-3)÷10取余数,对应十天干的顺序即为所求的天干甲已之年丙作首,乙庚之岁戊为头,丙辛之岁寻庚上,丁壬壬寅顺行流,每月的地支是固定不变的,即正月为寅地支(子丑寅卯辰巳午未申酉戌亥)(年份-3)÷12取余数,对应十二地支的顺序即为所求的地支年月戊癸之年何方发,甲寅之上好追求。
月,二月为卯月,依此类推。
(按顺序即:1、6―3;2、7―5;3、(即:所求月的阴历数+2后去对应)8―7;4、9―9;5、10―1)取公历年的后两位数(2000年后需用100加上后两位数),用“a”表示一、①=a×5÷60取余数;②=a÷4取商;③=9;④=所求的日期;⑤=再查看过去了几个大月,如:所求日在9月,前面经过了3、5、7、8四个大月,就加上4;⑥=30(如遇到双月需减去)二、(①+②+③+④+⑤―⑥)÷60取余数,用余数对应的六十甲子序列号,所对应的干支就是日的干支。
日时日干×2+时支数-2=时干数(时干数超过10要p10,只取个位数)时支呢,就是子(23:00-01:00)、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,两小时为一个时辰,按顺序推。
如:2021年6月17日19:45的天干地支是多少呢?1、年:天干(2021-3)÷10挑余数=9,9对应就是“壬”地支(2021-3)÷12挑余数=5,5对应就是“辰”所以年的干支就是“壬辰”(余0时按10、12计算)2、月:天干,“丁壬壬寅逆行流”,意思就是2021年的正月的干支就是“壬寅”,那么公历的6月17日(就是阴历的润四月二十八),所以从“壬”已经开始往下数5个,即为壬、癸、甲、乙、丙,所以该月的天干就是“丙”地支,就从“寅”开始往下数5个,即寅、卯、辰、巳、午,所以该月的地支就是“午”所以月的干支就是“丙午”3、日的天干地支稍微繁杂点①112×5÷60取余=20;②=112÷4取商=28;③=9;④=17;⑤=2;⑥=30①+②+③+④+⑤―⑥=20+28+9+17+2―30=46,46对应六十甲子的“己酉”。
2010年01月07日不消万年历,速推日天干口诀按照阳历日期计算当日天干:一、口诀:乘五除四九加日,(2000年后,口诀改成:乘五除四日减六)双月距离三十天。
一二自加整少一,三五七八十尾前。
2、举例说明:例一: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月加三、11月加5,依此类推)。
阳历夏历求日天干要领吉林刘笑一、以甲子为1,1,求日天干法。
天干数:甲1乙2丙3丁4戊5己6庚7辛8壬9癸10(0)地支数:子1丑2寅3卯4辰5巳6午7未8申9酉10戌11亥12(0)计算公式:【(公元年数-1)×5+(公元年数-1)÷4+昔时日数】÷60,将所患上余数÷10,余数作为天干序数;将所患上余数÷12,余数作为地支序数。
天干地支推算法
第一种、不用看历书推年干支法
一、年干基数: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,
第三、不用看历书推日干支法3
1、(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天,固定不变。
要推农历日干支,先要按《农历大小月卦口诀》将推算之年编上两卦,以便在推算日千支时运。
除此之外,还要记住农历正月初一日的干支,因为它是推算一年逐日的基础。
“大后干同地支冲,小后干支退一天。
”农历天干与地支组合,天干循环2.5次。
根据这一规律,知道某月初一日干支,如果这个月是小月则应在干同支冲的情况下,干支各减一位,则是小月后下月初一日干支。
如本月初一干支为己卯,这个月是大月,下月初一干支为己酉。
如果这个月是小月,则下月初一干支应在己酉退一位后确定,即为戊申日。
“初一十三二十五,支同干隔一位算。
”此两句是在确定某月初一干支后,将这个月分成三个阶段,即初一至十二,十三至二十四二十五以后。
初一、十三、二十五日在干支上也是有规律的。
知道初一干支,只要将该日天干隔一位顺推,而地支不变。
同理,知道十三日干支,支同干隔一位,也知道二十五日的干支。
如初一日干支为甲子,则十三日干支为丙子,二十五日干支为戊子。
掌握这个方法,就可以根据所推之日属于哪一段,便可以很快知道这天的干支了。
推算1998年农历6月初10日午时的干支。
1、先按《农历大小月卦口诀》,将1998年农历大小月,排上两卦,并标出闰月。
同时,要记住正月初一日的干支。
2、推算1998年的干支。
我们按《推算年干支口诀》在手掌上将地支子位定为甲子,为1984年。
并将大拇指按在地支子位上,按“隔位逆推十年正”,把大拇指放在戌位上,即94年为甲戌年。
从甲戌94年开始顺推,94年为甲戌,95年为乙亥,96为丙子,97年为丁丑,98年干支则为戊寅。
3、推算农历6月份干支。
确定1998年戊寅干支以后,按《定月时干支诀》,戊干与癸干合以戊为主,戊的序数为5,将大拇指固定在戊位上。
“年干隔位配寅月”,从戊位开始,将大拇指顺数,隔过天干,已,庚,辛,壬、癸五干到甲。
甲便是98年正月的天干,即正月干支为甲寅,(戊癸之年起甲寅)再从寅支开始,按甲、乙、丙、丁、戊、己。
6月干支为己未。
(参看后边推月时口诀)
4推算1998年农历6月初10日(公历8月1日)
乘五除四九加日,双月间隔三十天。
一二自加整少一,三五七八十尾前。
立春时刻起根源,惊蛰倒退时辰三,要知清明三月节,不用加减做龙坛。
加八时
辰是立夏,二日退一芒种天,三日四时为小暑,五天秋到衣食干。
五日十时交白露,六日五时寒露天,六日七时立冬节,六日四时大雪连。
五日九时交小寒,推算不会差半天。
以上是从立春节时间起计算不同节气,需要加上有不同时间修正值。
了解了由立春起,推算
“银盘子”歌诀曰:“丁酉癸卯初五蛇,木局后刀四申丑上查”。
“银盘子”所表达的意思为:1957年岁次丁酉,正月初一的日干支是癸卯,正月初五巳时立春。
十月、二月、六月、闰八月、四月、七月、腊月为小月,该年闰八月。
立冬节为十月节,因该年闰八月,所以立冬节在阴历九月中,该年正月初五立春,设九个月后的初五(即九月初五)立冬。
立冬前经历了五个小月(小月29日,干支月约30日),先补上五日,再加上修正值六日七个时辰,即为立冬时间。
立冬日期为:九月初五巳时+(五日) +(六日七个时辰)=九月十七日子。
根据“五虎遁”规定,干支月为辛亥月。
再以1938年为例,推算芒种节时间,确定干支纪月。
“银盘于”歌诀曰:“戊寅癸亥初五戌,印酉龙羊闰前七”。
“银盘子”所表达的意思为:1938年岁,次戊寅,正月初一日干支为癸亥,该年正月初五戌时立春。
该年四月、八月、三月、六月、前七月、十一月为小月,是年闰七月。
芒种节为五月节。
芒种经历了三月、四月两个小月,修正值为二日退一时辰。
正月初五立春,设五月初五为芒种节。
芒种节交节时间为:五月初五戌时+(两日)+(两日-1时辰)=五月初九酉时。
根据“五虎遁”规定:干支月为戊午月。
速算干支年历歌诀新编(1941—2000) 41.辛巳乙亥初九马前六金蝉龙猴打42.壬午黄猪十九鸡二五九月十一七43.癸未甲午当日鼠正三八十腊月五44.甲申戊子十二卯前四二五猴猪咬45.乙酉癸丑廿二午正二四五猴与鼠46.丙戌丁未初三鸡二三五六八鼠息47.丁女辛丑十四夜后二三五六八亥48.戊子乙丑廿六卯玉兰七九子上找49.已丑黄羊初七马二五九鼠七月俩50.庚寅癸未十八酉正四七八猪与牛51.辛卯丁丑廿八夜二五七九与子月52.壬辰黑猴初十虎正三六九子前五53.癸巳丙申廿一蛇正三四七十腊查54.甲午庚寅初二申二四五七十月真55.乙未青鸡十二亥火局前三七蛇在56.丙申己酉廿四虎正三五六八与猪57.丁酉癸卯初五蛇玉兰后八七十腊58.戊戌丙寅十六申四六七九子月真59.己亥辛酉廿七猪正四六月金蝉出60.庚子乙卯初九虎二四后六金蝉舞61.辛丑己卯十九蛇二四六九子鼠爬62.壬寅甲戌三十申正三四六九腊真63.癸卯戊辰十一亥玉兰后四鸡牛在64.甲辰黑龙廿二虎二四七九再加五65.乙巳丁亥初三辰正月五八季月临66.丙午庚辰十五羊后三五八九牛羊67.丁未青龙廿五狗三六七九子上走68.戊申己亥初七丑正三六子后七九69.已酉癸亥十八辰金蝉
三五还有寅70.庚戌丁巳廿八未二三五八子月对71.辛女壬子初九戌水局正四后五居72.壬子红鼠廿一卯正三四六八子小73.癸丑庚午初二辰二四五七八子真74.甲寅甲子十三羊后四五八水局长75.乙卯戊子廿四酉三五六八十一九76.丙辰壬午初六鼠五九后八水局主77.丁巳丙午十七卯二五七九子丑找78.戊午庚子廿七马二五八十腊月查79.已未木羊初八酉(闰六) 二三五七十与丑80.庚申己未十九鼠二月三月七十五81.辛酉甲寅三十兔正三四六猴与猪82.壬戌戊申十一马玉兰后四七九查83.癸亥壬申廿二酉二四五七亥猪走84.甲子丙寅初三夜二五六八九后十85.乙丑庚寅一五卯正四六八狗鼠跑86.丙寅甲申廿六午正四七九牛与鼠87.丁卯戊寅初七猴二四后六九子丑88.戊辰壬寅十七亥九月玉兰丑牛在89.已巳丁酉廿八寅二三五七九月真90.庚午壬辰初九蛇正三四六后五八91.辛未丙辰二十.申正三四六七九真92.壬申庚戌当日亥正四五七鸡猪来93.癸酉甲辰十三虎金蝉后三正七五94.甲戌丁卯廿四蛇四六八九子月查95.乙亥壬戌初五猴正四子六后八九96.丙子红狗十六亥正三六八鼠牛在97.丁丑庚辰廿七虎二四六九丑牛犊98.戊寅乙亥初八辰二三双五鸡鼠奔99.己卯黄猪十九未二三五六八丑对2000 庚辰癸巳廿九狗三四六七九牛走。