天干地支算法
天干地支推算法
天干地支推算法第一种、不用看历书推年干支法一、年干基数: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天,固定不变。
天干地支读音和算法详解
天干地支读音和算法详解天干地支简称干支,是夏历中用来编排年号和日期用的。
天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,也叫天干;地支是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,也称十二地支。
读音依次读作十天干:甲(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便得该年农历干支序号数,再查上面的干支便是干支年纪。
天干地支计算方法
地支:子、丑、寅(yín)、卯、辰、巳(sì)、午、未、申、酉(yǒu)、戌(xū)、亥。
具体的计算方法为:
(年份-3)/10余数为天干
(年份-3)/12余数为地支
把天干数和地支数合并起来,即为所求的干支年份。
把天干数和地支数合并起来,即为所求的干支年份。
如:2001……1,1—3=—2,—2+10=8,按天干顺序数到8,甲、乙、丙、丁、戊、己、庚、辛。第8位为辛。
2001÷12=166……9,9—3=6,按地支顺序数到6,子、丑、寅、卯、辰、巳。第6位为巳。
再答:
看看这样的算法可以不
具体的计算方法为:
天干:年份÷10,得到的商不管,看余数,若余数-3得正,则按天干顺序往下数,得数即为天干顺序数,若余数-3为负,则+10,得到的数即为天干数,若余数为3,则为天干的最后一位,即癸。
地支:年份÷12,得到的商不管,看余数,若余数-3得正,则按地支顺序往下数,得数即为地支顺序数。若余数-3为负,则+12,得到的数即为地支顺序数,若余数为3,则为地支的最后一位,即亥。
按照以上计算结果,把天干、地支合并起来可知,2001年为辛巳年。
天干地支计算方法
天干地支计算方法天干地支是古代纪年纪月纪日纪时用的二十二个汉字,其中天干十个,分别为甲乙丙丁戊己庚辛壬癸;地支十二个,分别是子丑寅卯辰巳午未申酉戌亥。
两者搭配使用,形成六十甲子,在年月日时里循环使用,周而复始。
te>对于其计算第一种:先将天干进行编码:甲、乙、丙、丁、戊、己、庚、辛、壬、癸4、5、6、7、8、9、0、1 、2、3凡是公元后某年的最后一位数字(个位数)是“4”,那么该年的天干就是“甲”;“5”就是“乙”;余类推。
如2003年的天干就是“癸”。
记住这一编码很实用,虽然不能用干支纪年来直接推算公元纪年,但可以给我们一点提示,凡是天干为“甲”的公元纪年数最后一位数必为“4”;“辛”为“1”;余类推。
如辛酉政变(1861)、辛丑条约(1901)、辛亥革命(1911)发生年代的最后一位数字都是“1”,而“1”刚好对应天干中的辛。
再将地支进行编码:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥4、5、6 、7、8、9、10、11、0、1、2、3把公元某年的数字除以12,余数为“4”,那么该年的地支就是“子”;余数为“5”就是“丑”;其余类推。
心算地支可将年份数减去12的倍数,如1800、1860、1920、1980等,再算就容易得多了。
最后将天干、地支合在一起,就是公元某年的干支纪年。
如1861年,最后一位数字是“1”,天干为“辛”,将1861除以12(或1861减去1860),余数为“1”,地支为“酉”,那么公元1861年就是辛酉年根据六十甲子可以推算出具体的年月日时。
而在计时使用里,由于一天为二十四小时,古代正好是十二时辰,因此形成两个小时一个时辰的换算关系,具体为深夜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.甲子11.甲戌21.甲申31.甲午41.甲辰51.甲寅2.乙丑12.乙亥22.乙酉32.乙未42.乙巳52.乙卯3.丙寅13.丙子23.丙戌33.丙申43.丙午53.丙辰4.丁卯14.丁丑24.丁亥34.丁酉44.丁未54.丁巳5.戊辰15.戊寅25.戊子35.戊戌45.戊申55.戊午6.己巳16.己卯26.己丑36.己亥46.己酉56.己未7.庚午17.庚辰27.庚寅37.庚子47.庚戌57.庚申8.辛未18.辛巳28.辛卯38.辛丑48.辛亥58.辛酉9.壬申19.壬午29.壬辰39.壬寅49.壬子59.壬戌10.癸酉20.癸未30.癸巳40.癸卯50.癸丑60.癸亥年、月、日、时干支纪法(1)干支纪年法如甲子为第一年,乙丑为第二年,丙寅为第三年……六十年为一周。
一周完了,再由甲子年起,周而复始,循环下去。
例如1929年为农历己巳年,1930年是农历庚午年……到1989年又是农历己巳年。
我们在日历上看到的己巳年、庚午年,就是按干支纪年这种方法排列下来的。
阳历年份除以60的余数减3便得该年农历干支序号数,再查上面的干支表便得干支年纪。
如果序号数小于、等于零则干支序号数加60。
例如,求1991年干支:1991÷60=33余11,年干支序号数=11-3=8。
月日时的天干地支算法
月日时的天干地支算法
月日时的天干地支算法是中国古代的一种计时方法,广泛应用于古代中国的历法、卜筮等领域。
以下是对月日时的天干地支算法的简要介绍:
一、天干算法:
十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。
天干顺序:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。
天干记年法:以甲子为起点,每60年一个周期。
天干记月法:以甲子为起点,每月的天干与上一年的天干相对应。
例如,如果上一年的天干是“甲”,那么第一月的天干也是“甲”。
天干记日法:每日的天干与上一年的天干相对应。
例如,如果上一年的天干是“甲”,那么今天的天干也是“甲”。
二、地支算法:
十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
地支顺序:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
地支记年法:以甲子为起点,每60年一个周期。
地支记月法:以寅月为起点,每月的地支与上一年的地支相对应。
例如,如果上一年的地支是“子”,那么正月的地支也是“子”。
地支记日法:每日的地支与上一年的地支相对应。
例如,如果上一年的地支是“子”,那么今天的地支也是“子”。
地支记时法:以子时为起点,每两个小时一个时辰。
例如,上午10时是巳时,下午2时是未时。
每个时辰的地支与上一时辰的地支相对应。
例如,如果现在是巳时,下一个时辰是午时。
三、天干地支的应用:
天干地支的应用非常广泛,包括历法、卜筮等领域。
例如,在卜筮中,天干地支可以用来推算五行八卦,判断吉凶祸福;在历法中,天干地支可以用来表示年月日时的节气和时辰。
年的天干地支算法
年的天干地支算法
天干地支纪年法是中国传统的纪年方法,其中天干有十个,分别为甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支有十二个,分别为子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
以下是计算年的天干地支的方法:
- 天干算法:当年尾数大于3时,年尾数减去3等于几,天干就是数到几;当年尾数小于等于3时,年尾数先加10再减3等于几,天干就是数到几。
- 地支算法:1900年到1999年,用年尾二位数加1除以12的倍数的余数;2000年到2099年,用年尾二位数加5除以12的倍数的余数。
例如,计算2022年的天干地支:天干为2022年尾数2先加10再减3等于9,数到第9位天干就是壬;地支为2022年尾二位数22加5等于27,除以12的倍数2余3,数到第3位地支就是寅。
故2022年是壬寅年。
如需了解更多关于天干地支的信息,可继续向我提问。
天干地支的算法
天干地支的算法:在中国古代的历法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被称为“十天干”,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作“十二地支”。
古人用天干地支来表示年、月、日、时。
年月日时就象四个柱子一样撑起“时间”的大厦,所以称为四柱。
十天干和十二地支进行循环组合:甲子、乙丑、丙寅......一直到癸亥,共得到60个组合,称为六十甲子,如此周而复始,无穷无尽。
甲子、乙丑、丙寅、丁卯、戊辰、已巳、庚午、辛未、壬申、癸酉、甲戌、乙亥、丙子、丁丑、戊寅、已卯、庚辰、辛巳、壬午、癸未、甲申、乙酉、丙戌、丁亥、戊子、已丑、庚寅、辛卯、壬辰、癸巳、甲午、乙未、丙申、丁酉、戊戌、已亥、庚子、辛丑、壬寅、癸卯、甲辰、乙巳、丙午、丁未、戊申、已酉、庚戌、辛亥、壬子、癸丑、甲寅、乙卯、丙辰、丁巳、戊午、已未、庚申、辛酉、壬戌、癸亥天干地支的算法:首先要能记住十大天干和十二地支,十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;天干地支纪年法首先是天干在前,地支在后,比如今年2005就为-乙酉年,先来算算天干,有个公式:天干的算法: 4、 5、 6、 7、 8、 9、 0、 1、 2、 3 对应的十天干就是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,数字为年代的最后的一位数字,比如今年是2005,最后一位是5,对应的天干就是乙;地支的算法:用年代数除以12,后面的余数就代表某个地支,余数分别为:4、 5、 6、 7、 8、 9、 10、 11、 0(能整除)、1、 2、3,代表地支为:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,比如2005年为例:年代末尾数为5,对应的天干为乙,2005除以12,余数为1,对应的地支为酉,所以2005年为乙酉年。
纪年用六十甲子依次纪年,六十年一个轮回。
比如1911年是辛亥年,爆发了辛亥革命。
干支纪年,新的一年是立春交节之后开始的。
天干地支和算法详解!
天干地支和算法详解!天干地支简称干支,是夏历中用来编排年号和日期用的。
天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,也叫天干;地支是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,也称十二地支。
读音依次读作十天干:甲(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便得该年农历干支序号数,再查上面的干支便是干支年纪。
天干天干地支的算法
年的干支方法一:首先要能记住十大天干和十二地支,十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;天干地支纪年法首先是天干在前,地支在后,比如今年2005就为-乙酉年。
天干算法:4、5、6、7、8、9、0、1、2、3 对应的十天干就是甲、乙、丙、丁、戊、己、庚、辛、壬、癸,数字为年代的最后的一位数字,比如2005年,最后一位是5,对应的天干就是乙;地支的算法:用年代数除以12,后面的余数就代表某个地支,余数分别为:4、5、6、7、8、9、10、11、0(能整除)、1、2、3,代表地支为:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,比如2005年为例:年代末尾数为5,对应的天干为乙,2005除以12,余数为1,对应的地支为酉,所以2005年为乙酉年。
方法二:对应数字:1、2、3、4、5、6、7、8、9、0相应天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸对应数字:1、2、3、4、5、6、7、8、9、10、11、0 相应地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥公元年份-3, 除以10得余数可得天干,如1984年,(1984-3)|10=1 所以天干为甲;公元年份-3, 除以12得余数可得地支,如1984年,(1984-3)|12=1 所以地支为子;所以公元1984年为甲子年。
方法三:用一个你知道的年份的天干地支来推算,比如用2006年算1955年的天干地支,先要知道2006年是丙戌年,用2006-1955=5,1 再用51除以10,余数为1,表明天干是丙往前推一位,答案是乙,接着用51除以12,余数为3,表明地支是戌往前推三位,答案是未,那么1955年就是乙未年。
方法四:查表法,前提是你要有个六十甲子表六十甲子表1甲子13 丙子25 戊子37 庚子49 壬子2乙丑14 丁丑26 己丑38 辛丑50 癸丑3丙寅15 戊寅27 庚寅39 壬寅51 甲寅4丁卯16 已卯28 辛卯40 癸卯52 乙卯5戊辰17 庚辰29 壬辰41 甲辰53 丙辰6已巳18 辛巳30 癸巳42 乙巳54 丁巳7庚午19 壬午31 甲午43 丙午55 戊午8辛未20 癸未32 乙未44 丁未56 已未9壬申21 甲申33 丙申45 戊申57 庚申10癸酉22 乙酉34 丁酉46 已酉58 辛酉11甲戌23 丙戌35 戊戌47 庚戌59 壬戌12乙亥24 丁亥36 已亥48 辛亥60 癸亥1 ,比如,记住几个特殊的年份如1984 年为甲子年, 类推1924,1864,1804,……均为甲子年。
推算天干地支
天干:甲,乙,丙,丁,戊,己,庚,辛,壬,癸,总称为“十天干”.又分为5阳干,5阴干地支:子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥,总称为“十二地支",又分为6阳支,6阴支甲为天干之始,子为地支之始,天干在上,地支在下,甲子相合,乙丑相合,其余顺次相合,就叫“甲子”。
古代就是以甲子来纪年、纪月、纪日。
天干数为十,阴阳相合是五,地支数为十二,阴阳相合是六,天干周转六次,地支周转五次,合为六十甲子之数,故又称“六十甲子”.甲子周期表:甲子乙丑丙寅丁卯戊辰己巳庚午辛未壬申癸酉甲戌乙亥丙子丁丑戊寅己卯庚辰辛巳壬午癸未甲申乙酉丙戌丁亥戊子己丑庚寅辛卯壬辰癸巳甲午乙未丙申丁酉戊戌己亥庚子辛丑壬寅癸卯甲辰乙巳丙午丁未戊申己酉庚戌辛亥壬子癸丑甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌癸亥算法思想:甲子组合的规律是按干支原有的顺序,五个阳干与六个阳支相配,五个阴干与六个阴支配,结果便构成了六十个干支(或叫甲子)组合,为甲子一周 .观测上表可以发现,天干与地支的结合是顺序向下进行的,形成一个轮回,直到天干周转六次,地支周转五次.有了甲子周期表,用天干地支纪年、纪月、纪日就方便多了.年干支推算法中国很早就用干支纪年,并且沿用至今。
有人把第一个甲子年定在公元前2696年,与公元相比较,公元4年的干支正是农历甲子年,因而将公元数减去3,再除以60(六十花甲子周期数),剩下的余数,可以用六十甲子表序数表查出公元该年的干支。
其公式为:(所求年数-3)/60 = 商。
余数(年干支序数)如果余数等于0,则干支序数加上60。
例如:求公元1983年的农历干支年纪:(1983-3)/60 = 30。
0,则0+60 = 60(干支序数),查表为癸亥年。
月干支推算法:年的天干为甲或已时,则正月的天干为丙;年的天干为乙或庚时,则正月的天干为戊;年的天干为丙或辛时,则正月的天干为庚;年的天干为丁或壬时,则正月的天干为壬;年的天干为戊或癸时,则正月的天干为甲。
干支纪年法计算原理
干支纪年法计算原理
干支是天干和地支的总称,干支纪年法是中国历法上自古以来就一直使用的纪年方法。
干支纪年法的组合方式是天干在前地支在后,以十天干和十二地支循环配合,每个组合代表一年,60年为一个循环。
天干的计算方法是:年份减3,除以10所得的余数;地支的计算方法是:年份减3,除以12所得的余数。
以2022年为例:天干为:(2022-3)/10=201···9;地支为:(2022-3)/12=167···3;对照天干地支表得出,2022年为壬寅年。
因为公元4年为甲子年,所以计算时必须减3才能农历年元年相对应。
“甲、乙、丙、丁、戊、己、庚、辛、壬、癸”称为十天干。
“子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥”称为十二地支。
天干天干地支的算法
年的干支方法一:首先要能记住十大天干和十二地支十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;天干地支纪年法首先是天干在前,地支在后,比如今年2005就为-乙酉年。
天干算法:4、5、6、7、8、9、0、1、2、3对应的十天干就是甲、乙、丙、丁、戊、己、庚、辛、壬、癸,数字为年代的最后的一位数字,比如2005年,最后一位是5,对应的天干就是乙;地支的算法:用年代数除以12,后面的余数就代表某个地支,余数分别为:4、5、6、7、8、9、10、11、0(能整除)、1、2、3,代表地支为:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,比如2005年为例:年代末尾数为5,对应的天干为乙,2005除以12,余数为1,对应的地支为酉,所以2005年为乙酉年。
方法二:对应数字:1、2、3、4、5、6、7、8、9、0相应天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸对应数字:1、2、3、4、5、6、7、8、9、10、11、0相应地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥公元年份-3,除以10得余数可得天干,如1984年,(1984-3)|10=1所以天干为甲;公元年份-3,除以12得余数可得地支,如1984年,(1984-3)|12=1所以地支为子;所以公元1984年为甲子年。
方法三:用一个你知道的年份的天干地支来推算,比如用2006年算1955年的天干地支,先要知道2006年是丙戌年,用2006-1955=51,再用51除以10,余数为1,表明天干是丙往前推一位,答案是乙,接着用51除以12,余数为3,表明地支是戌往前推三位,答案是未,那么1955年就是乙未年。
方法四:查表法,前提是你要有个六十甲子表六十甲子表1甲子13丙子25戊子37庚子49壬子2乙丑14丁丑26己丑38辛丑50癸丑3丙寅15戊寅27庚寅39壬寅51甲寅4丁卯16已卯28辛卯40癸卯52乙卯5戊辰17庚辰29壬辰41甲辰53丙辰6已巳18辛巳30癸巳42乙巳54丁巳7庚午19壬午31甲午43丙午55戊午8辛未20癸未32乙未44丁未56已未9壬申21甲申33丙申45戊申57庚申10癸酉22乙酉34丁酉46已酉58辛酉11甲戌23丙戌35戊戌47庚戌59壬戌12乙亥24丁亥36已亥48辛亥60癸亥1,比如,记住几个特殊的年份如1984年为甲子年,类推1924,1864,1804,……均为甲子年。
天干地支年月日时算法
天干地支年月日时算法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是\庚〞。
天干地支计算
天干地支计算根据公历的年、月、日信息,直接推算日干支。
首先说一下这个方法在网上也能搜到,但都是说的一知半解,不知是不是为读者故意留下的难度。
我在原来文字的基础上重新加以解释和举例分析,目的是每个人都能看懂并快速应用。
口诀:乘五除四九加日,双月间隔三十天。
一二自加整少一,三五七八十尾前。
说实话,这口诀真像是九阴真经式的高级武功,如果没有人解释翻译,根本不知道怎么用,也就是心法。
数学公式: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对应地支为丑。
第三步得到干支:干支即为己丑。
下面再完整解释口诀:乘五除四九加日,这句话上面都解释过了,在公式中也都有所对应了。
天干地支,简单易学,你也会
天干地支,简单易学,你也会
传统中国用天干地支表示年份,用地支表示时辰和生肖,记住以下几个重点,你也会掐指一算。
第一,天干。
分别为甲、乙、丙、丁、戊、己、庚、辛、壬、癸,依次十个字表示天干。
第二,地支
分别为子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,依次十二个字表示地支。
计算方法:
天干=年数÷10,余数-3得数为天干序数。
如果序数小于等于3,则直接用10-3=7为序数的天干即庚。
地支=年数÷12,余数-3为地支序数,如果余数小于等于3则余数+12再减去3得数为地支序数。
第三,举例2018年
天干为2018÷3余数为8,则8-3为序数为第5的字即天干为戊
地支为2018÷12余数为2,则2+12-3得数为11,即余数为11的地支即戌
所以2018年干支纪年为戊戌年
第四,十二地支每个字代表各自的生肖子鼠、丑牛、寅虎、卯兔、辰龙、巳蛇、午马、未羊、申猴、酉鸡、戌狗、亥猪。
因为2018年为戊戌年,戌代表生肖为狗,所以为狗年。
第五,十二地支每个字代表时辰一个字代表2个小时,共十二个字即24时。
天干纪年法的公式
天干纪年法是中国古代传统的纪年方法,将纪年划分为十天干和十二地支,其中天干依次为甲、乙、丙、丁、戊、己、庚、辛、壬、癸,地支依次为子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
天干纪年法的公式可以通过以下几步来计算。
第一步:确定公元纪年和甲子年之间的对应关系。
甲子年事实上是一个60年的周期,按照中国古代宇宙观念中的“天干地支相配”的原则,将天干和地支一一配对,共有10个甲子。
第一个甲子年从公元前2637年开始,第二个从公元前2577年开始,依此类推。
因此,第n个甲子年从公元前(2637+(n-1)某60)年开始。
第二步:计算所求年份与第一个甲子年之间的年差。
设所求年份为A 年,年差为D,则D=A-1-2637,其中A-1表示所求年份之前的整年数。
第三步:计算年差D对60取余得到余数X。
X=D%60。
第四步:根据余数X确定所求年份的天干地支。
根据天干地支的对应关系,天干的序号为X%10,地支的序号为X%12。
第五步:根据天干和地支的序号,在天干和地支列表中找到对应的字符,即为所求的天干和地支。
总结起来,天干纪年法的公式如下:
1.计算年差:D=A-1-2637,其中A为所求年份。
2.计算余数:X=D%60。
3.确定天干地支:天干序号为X%10,地支序号为X%12。
4.在天干和地支列表中找到对应的字符,即为所求的天干和地支。
需要注意的是,天干纪年法中的计算都是基于公元前的年份,所以需要注意将公元纪年转换为公元前纪年。
此外,天干纪年法是一个循环周期为60年的纪年法,所以可以用来比较和推算距离。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
天干地支算法转换规则方法一 1 公元纪年与干支纪年的换算:首先,将天干、地支编号如下:甲乙丙丁戊已庚辛壬癸4 5 6 7 8 9 0 1 2 3子丑寅卯辰巳午未申酉戌亥4 5 6 7 8 9 10 11 0 1 2 3如要将公元纪年换算成干支纪年,以公元年的尾数在天干中找出相对应。
然后,将公元纪年除以12,用余数在地支中找出所对应的地支。
这样,公元纪年就换算成了干支纪年。
如:公元1995年,用该年尾数5找出对应的天干为“乙”。
然后,用1995除以12得余数为3。
用余数3找出相对应的地支为“亥”。
那么,公元1995年则为农历乙亥年。
再如:公元1861年,用尾数1查天干为“辛”,用1861除以12得余数为1,再用余数1查找地支为“酉”。
那么,公元1861年则为农历辛酉年。
如果某一年的尾数为0或者用该年除以12的余数为0,则取天干中的第10位“庚”和地支中的第0位“申”。
如:公元120年,尾数0则取天干中的“庚”;除以12余数为0,则取地支中的第0位“申”。
那么,公元120年则为庚申年。
另外,如果公元纪年是单个数字,就用该数字在天干、地支中查找即可。
如:公元6年,则在天干、地支中找出6相对应的“丙”和“寅”,那么该年则为丙寅年。
公元8年则为戊辰年。
公元11年,则取尾数1对应的天干中的“辛”和11对应的地支中的“未”。
那么,该年则为辛未年。
公元12年则为壬申年。
2 公元前纪年与干支纪年的换算:将天干、地支编号如下:甲乙丙丁戊已庚辛壬癸7 6 5 4 3 2 1 10 9 8子丑寅卯辰巳午未申酉戌亥9 8 7 6 5 4 3 2 1 12 11 10具体换算方法同一,如:公元前155年,用尾数5取天干中的“丙”;155除以12得余数11,对应地支中的“戌”。
那么,该年则为丙戌年。
方法二 1.天干的确认天干按公元纪年末尾数字确认。
公元前:0为辛,1为庚,2为己,3为戊,4为丁,5为丙,6为乙,7为甲,8为癸,9为壬。
公元后:0为庚,1为辛,2为壬,3为癸,4为甲,5为乙,6为丙,7为丁,8为戊,9为己。
2.地支的推算地支可分为奇数组和偶数组。
(公元后奇数公元纪年配偶数组,偶数公元纪年配奇数组。
公元前则相反。
)奇数组:偶数组: 1 2 3 4 5 6 1 2 3 4 5 6子寅辰午申戌丑卯巳未酉亥计算地支时,用6去除公元纪年去掉末尾数的数字(如:2009年则用6除200)。
除以6所得的余数就可得出地支。
但是,由于末尾数字的差异,所得地支也就不同。
如此可得出:公元前:末位数字是0,1的,余0为第5个,余1为第6个,余2为第1个,余3为第2个,余4为第3个,余5为第4个。
末位数字是2,3的,余0为第4个,余1为第5个,余2为第6个,余3为第1个,余4为第2个,余5为第3个。
末位数字是4,5的,余0为第3个,余1为第4个,余2为第5个,余3为第6个,余4为第1个,余5为第2个。
末位数字是6,7的,余0为第2个,余1为第3个,余2为第4个,余3为第5个,余4为第6个,余5为第1个。
末位数字是8,9的,余0为第1个,余1为第2个,余2为第3个,余3为第4个,余4为第5个,余5为第6个。
公元后:末位数字是0,1的,余0为第5个,余1为第4个,余2为第3个,余3为第2个,余4为第1个,余5为第6个。
末位数字是2,3的,余0为第6个,余1为第5个,余2为第4个,余3为第3个,余4为第2个,余5为第1个。
末位数字是4,5的,余0为第1个,余1为第6个,余2为第5个,余3为第4个,余4为第3个,余5为第2个。
末位数字是6,7的,余0为第2个,余1为第1个,余2为第6个,余3为第5个,余4为第4个,余5为第3个。
末位数字是8,9的,余0为第3个,余1为第2个,余2为第1个,余3为第6个,余4为第5个,余5为第4个。
口诀:公元后:05-26-41-62-83,意为末位数字0或1的余0为第5个,末位数字2或3的余0为第6个,末位数字4或5的余0为第1个,末位数字6或7的余0为第2个,末位数字8或9的余0为第3个。
公元前:05-24-43-62-81,意思如上。
如此就可以推算出年份。
比如公元后2009年,天干9为己,再用200÷6=33……2,公元后末尾为9又余2的是第一个,偶数组第一个是丑,算出地支。
组合起来为己丑年。
答案:2009年为己丑年。
方法三快速推算干支巧法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年日干支基数=(年尾二位数+3)*5+55+(年尾二位数—1)/4。
2000----2099年日干支基数=(年尾二位数+7)*5+15+(年尾二位数+19)/4。
(只用商数,余数不用,数过60就去掉60)。
例:2008年月日10月18日:日干支基数=(8+7)*5+15+(8+19)/4=36(已去掉60的倍数)这数就是1月1号的干支数。
从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为卯。
今天干支就是辛卯。
5:时干公式=日干序数*2+日支序数—2,自己推巧去吧,这样你可以排任何一天的四柱了哦。
6:还有一法,叫倒推年龄法,从今年的干支推算出任何年龄的干支,但只能推算出年干支不能推出日干支,即年龄去掉60为基数,去掉十的倍数为倒推天干数,去掉十二的倍数为地支倒推数。
如今年为戊子40岁生年的干支这样推:40岁去30余10天干从戊倒推10位是已,地支40去36余4从子倒推4位是酉生年就是已酉。
62岁生年余2从今年的天干戊倒推2位是丁,从今年的地支子倒推2位是亥。
方法四类数轴推算法(有链接具体介绍)1 2 3 4 5 6 7 8 9 0天干甲乙丙丁戊己庚辛壬[1]癸1 2 3 4 5 6 7 8 9 10 11 0地支子丑寅卯辰巳午未申酉戌亥表示方式:公元纪年A 商N 余数C 类数轴推算法(A-3)/10=N1···C1,故第C1个天干为所求(A-3)/12=N2···C2,故第C2个地支为所求示例一:求公元1975年的干支(1975-3)/10=190···2,故第2个天干”乙“为所求(1975-3)/12=164···4,故第4个地支”卯“为所求则公元1975年的干支年是乙卯年。
示例二:求公元前5年的干支(-5-3)/10=0···-8,故第-8个天干”丙“为所求(-5-3)/12=0···-8,故第-8个地支”辰“为所求则公元前1年的干支年是庚申年。
示例三:求公元前280年的干支(-280-3)/10=-28···-3,故第-3个天干“辛”为所求(-280-3)/12=-23···-7,故第-7个地支“巳”为所求则公元前280年的干支是辛巳年。
编辑本段速查干支农历纪月法自商代历法开始,将每年的第一个月的地支定为寅,称为“正月建寅”,以后各月按地支顺序类推。
正月天干的计算方法为:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;遇上丙或辛之年,正月为庚寅;遇上丁或壬之年,正月为壬寅;遇上戊或癸之年,正月为甲寅。
依照正月之干支,其余月份按干支推算即可。
例如: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 =117 除以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 鼠甲4 子4丑时鸡鸣1-3 牛乙5 丑5寅时昧旦3-5 虎丙6 寅6卯时日出5-7 兔丁7 卯7辰时食时7-9 龙戊8 辰8巳时隅时9-11 蛇己9 巳9午时日中11-13 马庚0 午10未时日昳13-15 羊辛1 未11申时晡时15-17 猴壬2 申12酉时日入17-19 鸡癸3 酉1戌时黄昏19-21 狗戌2亥时人定21-23 猪亥3时辰所指时间天干地支子时夜半23-1 鼠甲4 子4丑时鸡鸣1-3 牛乙5 丑5寅时昧旦3-5 虎丙6 寅6卯时日出5-7 兔丁7 卯7辰时食时7-9 龙戊8 辰8巳时隅时9-11 蛇己9 巳9午时日中11-13 马庚0 午10未时日昳13-15 羊辛1 未11申时晡时15-17 猴壬2 申12酉时日入17-19 鸡癸3 酉1戌时黄昏19-21 狗戌2亥时人定21-23 猪亥3公元干支纪年法:如:2000年(庚辰)2000 红色部分为天干即:庚0 地支:用2000除以12等于166余8 即:辰8 公元前纪年法:如:公元前781年(庚申)781 天干:11-1=10 即:庚0 地支:781除以12等于65余1 13-1=12 即:申12 公元前314年(丁未)天干:11-4=7 即:丁7 地支:314除以12等于26余2 即:13-2=11 即:未11 公元前57年(甲子)天干:11-7=4 (甲)地支:57除以12等于4余9 13-9=4 (子)公元前1年(庚申)天干:11-1=10 (庚)地支:13-1=12 (申)掐算法用手指掐算干支纪年从事历史、文物工作的同志,特别是研究古书画的同志,经常要碰到干支纪年问题。