天干地支的算法
天干地支推算法
天干地支推算法第一种、不用看历书推年干支法一、年干基数: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天,固定不变。
天干地支手指掐算方法
天干地支手指掐算方法
天干地支手指掐算法,是一个用手指头来记忆天干地支的方法。
这种方法利用手指的位置和关节来表示天干和地支的序号。
具体的算法如下:
1. 首先,将十天干和十二地支依次排列为一列,天干在前,地支在后。
2. 用左手呈掌状,将掌心对自己,将五个手指平行地分布,并使第一个手指弯曲,其他手指保持伸直。
3. 从左数第一个手指弯曲的位置开始,数到对应的天干或地支,弯曲手指。
例如,数到甲,则弯曲第一个手指;数到乙,则弯曲第二个手指。
4. 继续数下一个天干或地支,再弯曲对应的手指。
5. 数到最后一个天干或地支后,根据需要,可以再从头开始数。
通过这种方法,我们可以方便地记忆和计算天干地支的序号。
比如,要计算己丑年的地支序号,我们先从第一个弯曲的手指开始数,数到丑,并弯曲第二个手指,然后数下一个地支,即寅,弯曲第三个手指,最后数出己丑年的地支序号为3。
总结来说,天干地支手指掐算法是通过手指的位置和关节来表示天干地支的序号,通过弯曲对应的手指来计算和记忆天干地支的序号。
这种方法简单直观,方便实用。
农历天干地支算法
农历天干地支算法+天干地支年月日时算法2013-01-06 09:51:09| 分类:五运六气|字号订阅农历天干地支算法(来自网络)干支纪年法一.十支纪年是我国传统的纪年方法。
1.干和支的含义:干支是天干,地支的合称。
干指天干,共有10个符号:12345678910甲乙丙丁戊己庚辛壬癸支指地支,共有12个符号:123456789101112子丑寅卯辰巳午未申酉戌亥2.干和支组合后用于纪年。
即:将十天干和十二地支按顺序搭配组合成干支,用于纪年。
按此排法,当天干10个符号排了六轮与地支12个符号排了五轮以后,可构成60干支。
续排下去又将恢复原状,周而复始,即如民间所说“六十年转甲子”。
天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,也叫天干;地支是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,也称十二地支。
干支还有阴阳之分:甲、丙、戊、庚、壬为阳干,乙、丁、己、辛、癸为阴干;子、寅、辰、午、申、戌为阳支,丑、卯、巳、未、酉、亥为阴支。
以一个天干和一个地支相配,排列起来,天干在前,地支在后,天干由甲起,地支由子起,阳干配阳支,阴干配阴支(阳干不配阴支,阴干不配阳支),天干经六个循环,地支经五个循环正好是六十,就叫做“六十干支”。
按照这样的顺序每年用一对干支表示,六十年一循环,叫做“六十花甲子”。
二.查看不同时间段的万年历。
如:1516—2060年的万年历,记着五百年的干支,一查便知。
六十年甲子(干支表)1 2 3 4 5 6 78 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 4445 46 47 48 49 50甲辰乙巳丙午丁未戊申己酉庚戌辛亥壬子癸丑51 52 53 54 55 56 57 58 59 60甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌癸亥根据“六十年甲子(干支表)”的公元年对应进行向上或朝下地反推。
天干地支和算法详解!
天干地支和算法详解!天干地支简称干支,是夏历中用来编排年号和日期用的。
天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,也叫天干;地支是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,也称十二地支。
读音依次读作十天干:甲(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便得该年农历干支序号数,再查上面的干支便是干支年纪。
天干地支年月日时算法
一、快速推算年柱干支法二、推算公式:三、①推算天干:西元年末位数-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年是·己卯”年。
天干地支纪年月日的计算方法
天干地支纪年(月日时)法一、年的计算方法1、年的天干算法:用公元纪年数减3,除以10(不管商数)所得余数,就是天干所对应的位数;2. 年的地支算法:用公元纪年数减3,除以12(不管商数)所得余数,就是地支所对应的位数;天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥例1. 我们以2010年为例;天干算法: 2010-3=2007, 2007/10=200余7, 7对应天干第7位是庚,即天干为庚;地支算法: 2010-3=2007, 2007/12=167余3, 3对应地支第3位是寅,即地支为寅;综上公元2010是用天干地支纪年为庚寅年。
为使各位信任此算法,本人再举一例来说明:例2. 我们再以1987年为例;天干算法: 1987-3=1984, 1984/10=198余4, 4对应天干第4位是丁,即天干为丁;地支算法: 1987-3=1984, 1984/12=165余4, 4对应地支第4位是卯,即地支为卯;综上公元1987是用天干地支纪年为丁卯年。
二、月的计算方法查表三、日的计算方法查表1、3、5、7、9、11月的日期分别加47、46、47、48、50、51。
2、4、6、8、10、12月的日期分别加18、17、18、19、20、21其中1月和5月一样,2月和6月一样(平年)天干:甲1、乙2、丙3..........壬9、癸0.(个位数)地支:子1、丑2、寅3..........戌11、亥0(除12得的余数)例如:阳历 2010.7.13 7月,日期加48 13+48=61 尾数为1则天干是甲 61/12=5. 余数是1,则地支是1,2010.7.13是甲子日又例:阳历 2010.10.1日 10月,日期加20 1+20=21 尾数是1则天干是甲 21/12=1 余数是9,则地支是9。
2010.10.1是甲申日。
四、时的计算方法。
天干地支的算法
天干地支的算法1. 简介天干地支,即“十天干、十二地支”,是中国古代文化中一种表示时间、纪年的方式。
在中国传统农历中,天干是指甲子、乙丑、丙寅、丁卯、戊辰、己巳、庚午、辛未、壬申、癸酉,地支是指子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
天干地支的组合用来表示年、月、日、时等。
天干地支算法是一种用于计算天干地支的方法,在中国传统文化中有广泛的应用。
本文将介绍天干地支的算法原理,并给出一个示例来说明如何使用这种算法。
2. 算法原理天干地支算法的核心原理是通过数学运算根据输入的年份,计算出相应的天干地支。
其具体步骤如下:1.首先,确定甲子年的天干地支。
甲子年是天干地支中的起始年份,对应甲子天干和子地支。
以起始年份为基准,通过求余运算,可以计算出其他年份对应的天干地支。
2.接下来,根据输入的年份,计算出对应的天干。
天干的计算规则是:年份对甲子年进行求余运算,再加上甲子年的干支序数,然后对10取余,最后得到的结果就是对应的天干。
3.然后,计算出对应的地支。
地支的计算规则是:年份对甲子年进行求余运算,再加上甲子年的干支序数,然后对12取余,最后得到的结果就是对应的地支。
4.最后,根据计算得到的天干地支的序数,找到对应的天干地支名称。
3. 示例假设输入的年份为2022年,我们来计算2018年的天干地支。
首先,我们需要确定甲子年的天干地支。
甲子年对应的天干是甲,地支是子。
然后,我们计算出对应的天干。
年份对甲子年的干支序数(即1)进行求余运算,再加上甲子年的干支序数(即0),得到的结果是1。
再对10取余,最后得到的天干是乙。
接下来,计算出对应的地支。
年份对甲子年的干支序数(即1)进行求余运算,再加上甲子年的干支序数(即0),得到的结果是1。
再对12取余,最后得到的地支是丑。
最后,根据计算得到的天干地支的序数(天干序数为1,地支序数为1),找到对应的天干地支名称,即乙丑。
因此,2022年的天干地支是乙丑。
4. 总结天干地支算法是中国传统文化中一种表示时间、纪年的算法。
天干天干地支的算法
年的干支方法一:首先要能记住十大天干和十二地支十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;天干地支纪年法首先是天干在前,地支在后,比如今年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,……均为甲子年。
天干地支时的算法
天干地支时的算法
天干地支时的算法是一种传统的时间计算方法,用于确定某个日期或年份所属的天干地支。
天干由十个干支组成,地支由十二个地支组成,天干地支共同构成六十个年份周期。
确定某个年份的天干地支,需要用到以下公式:
年份的天干 = (年份 - 3) % 10
年份的地支 = (年份 - 3) % 12
其中,年份的天干和地支的计算都是从阳历年份的公元前3年开始算起,所以需要对年份进行减3的操作。
例如,对于公元2022年,其天干地支的计算如下:
年份的天干 = (2022 - 3) % 10 = 9 (己)
年份的地支 = (2022 - 3) % 12 = 1 (丑)
因此,2022年的天干地支为“己丑”。
在确定某个日期的天干地支时,需要先将该日期转换为阳历日期,然后再进行计算。
具体计算方法如下:
1.将该日期按照年、月、日的顺序拆分成三个数字;
2.根据公历日历表中该年份的立春日,判断该年份的节气,确定该年份的天干地支起始点;
3.根据起始点和该日期所在年份的天数,计算出该日期的天干地支。
例如,对于阳历2022年1月1日,其天干地支的计算如下:
1.将该日期拆分成三个数字:2022、1、1;
2.查找2022年立春日为2月4日,根据节气确定2022年的天干地支起始点为“辛丑”;
3.计算1月1日距离2月4日有34天,因此该日期的天干地支为“壬子”。
天干地支时的算法虽然看似繁琐,但是在中国传统文化中却有着非常重要的地位,不仅被广泛运用于卜筮、命理、农历节气等方面,也在民间日常生活中得到了广泛使用。
日天干地支算法公式
日天干地支算法公式日天干地支的算法公式听起来好像有点神秘和复杂,但其实只要咱们一步步来,也能搞得清楚明白。
咱先来说说天干地支是啥。
天干就是甲、乙、丙、丁、戊、己、庚、辛、壬、癸这十个;地支呢,则是子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥这十二个。
它们组合起来就形成了咱们常说的六十甲子,用来纪年、纪月、纪日、纪时。
要说这日天干地支的算法公式,那还真有一套方法。
咱们先把年份的数字除以 10 ,取余数,对应到天干上。
比如 2023 年,2023 除以 10 余数是 3 ,对应天干就是癸。
然后再把年份的数字除以 12 ,取余数,对应到地支上。
2023 除以 12 余数是 7 ,对应地支就是卯。
这样 2023年就是癸卯年。
可这只是年的算法,日的算法就稍微复杂点啦。
有一个比较常用的公式是:日天干地支 = (当年元旦的天干地支序号 + 所求日期 - 1 ) % 60这里要先搞清楚当年元旦的天干地支序号。
比如说 2023 年 1 月 1日是壬寅日,壬对应的序号是 9 ,寅对应的序号是 3 ,那序号就是 93 。
我记得有一次,我跟几个朋友出去露营。
晚上大家围坐在篝火旁聊天,不知怎么就聊到了天干地支。
有个朋友突然好奇地问:“今天这日子在天干地支里咋算呀?” 我当时就来了兴致,开始给他们讲起这个算法。
我一边在纸上写写画画,一边解释,大家听得那叫一个认真。
结果算出来后,有个朋友一脸懵地说:“哎呀,这可比我做数学题还难!”大家都哈哈大笑起来。
不过要注意哦,这个公式算出来的结果还得根据一些特殊情况进行调整。
比如说闰年和平年的差别,还有每个月的天数不同等等。
总之,日天干地支的算法公式虽然有点复杂,但只要咱们耐心琢磨,多练习几次,也能熟练掌握。
说不定哪天在朋友面前露一手,还能让人刮目相看呢!希望我讲的这些能让您对日天干地支的算法公式有点了解,要是还有啥不明白的,咱再一起探讨探讨!。
农历天干地支算法天干地支年月日时算法
农历天干地支算法天干地支年月日时算法干支纪年法一.十支纪年是我国传统的纪年方法。
1.干和支的含义:干支是天干,地支的合称。
干指天干,共有10个符号:1 2 3 4 5 6 7 8 9 10甲乙丙丁戊己庚辛壬癸支指地支,共有12个符号:1 2 3 4 5 6 7 8 9 10 11 12子丑寅卯辰巳午未申酉戌亥2.干和支组合后用于纪年。
即:将十天干和十二地支按顺序搭配组合成干支,用于纪年。
按此排法,当天干10个符号排了六轮与地支12个符号排了五轮以后,可构成60干支。
续排下去又将恢复原状,周而复始,即如民间所说“六十年转甲子”。
天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,也叫天干;地支是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,也称十二地支。
干支还有阴阳之分:甲、丙、戊、庚、壬为阳干,乙、丁、己、辛、癸为阴干;子、寅、辰、午、申、戌为阳支,丑、卯、巳、未、酉、亥为阴支。
以一个天干和一个地支相配,排列起来,天干在前,地支在后,天干由甲起,地支由子起,阳干配阳支,阴干配阴支(阳干不配阴支,阴干不配阳支),天干经六个循环,地支经五个循环正好是六十,就叫做“六十干支”。
按照这样的顺序每年用一对干支表示,六十年一循环,叫做“六十花甲子”。
二.查看不同时间段的万年历。
如:1516—2060年的万年历,记着五百年的干支,一查便知。
六十年甲子(干支表)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甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌癸亥根据“六十年甲子(干支表)”的公元年对应进行向上或朝下地反推。
公元前的干支计算公式
公元前的干支计算公式一、天干对应数字甲1,乙2,丙3,丁4,戊5,己6,庚7,辛8,壬9,癸0(或10)二、地支对应数字子1,丑2,寅3,卯4,辰5,巳6,午7,未8,申9,酉10,戌11,亥0(或12)三、公元前的干支计算公式公元元年(1年)是辛酉年,所以公元前1年是庚申年,公元前2年是己未年,由此可以得出公元前年份干支推算公式:公式一:天干:8-公元前年份尾数,得到是几,就是天干对应的第几位,如果不够减,就用18减去公元前年份尾数;地支:10-(公元前年份除以12余数),得到是几,就是地支对应的第几位,如果不够减,就用22减去(公元前年份除以12余数)。
例如:公元前2019年,公元前2019尾数是9,不够减,就用18-9=9,天干第九位为壬;公元前2019除以12余数为3,用10-3=7,地支第七位为午,所以公元前2019年是壬午(马)年。
公式二:用58-(公元前年份除以60余数),得到是几,就是六十甲子中对应的第几位,如果不够减,就用118减去(公元前年份除以60余数)。
例如:公元前2019年,公元前2019除以60余数为39,用58-39=19,六十甲子的第十九位为壬午,所以公元前2019年是壬午(马)年。
【资料拓展】十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥干支纪年,是指中国传统纪年历法。
中国古代采取天干地支作为计算年,月,日,时的方法,就是把每一个天干和地支按照一定的顺序而不重复地搭配起来,用来作为纪年,纪月,纪日,纪时的代号。
把“天干”中的一个字摆在前面,后面配上“地支”中的一个字,这样就构成一对干支。
干支是天干和地支的总称。
把干支顺序相配,正好六十为一周期,周而复始,循环记录。
这就是“干支纪年”。
干支纪年以每年农历正月初一进入下一年。
(1)天干(甲)像草木破土而萌,阳在内而被阴包裹。
又有认为,甲者铠甲也,把万物冲破其甲而突出了。
天干地支年日时算法
一、快速推算年柱干支法二、推算公式:三、①推算天干:西元年末位数-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=oo即是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年元旦日,已知天干数爲2288÷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年元旦日干支是“丙辰”天克地库;五十八、②推算平年任何一日的日干支:五十九、花甲60一回圈,每个平年365日有6次回圈; 故下面6天与元旦日干支相同:3月2日,5月1日,6月30日,8月29日,10月28日,12月27日;同理,下面6天则与元旦日天干相同,地支相冲:1月31日,4月1日,5月31日,7月30日,9月28日,11月27日; 如求1989年5月9日和10月18日的干支:经算:1989年的元旦日干支爲“辛酉”闰年1988年元旦日干支“乙卯”的天克地冲,则5月1日也是“辛酉”,顺推8天.5月9日爲“己巳”;同理,10月28日也是“辛酉”,逆算顺推,18日爲“辛亥”;或9月28日爲“辛卯”,顺算逆推,10月8日爲“辛丑”,10月18口爲“辛亥”;六十、又如求2015年2月28日和7月27日的干支经算,2015年元旦日干支爲“丁丑”闰年2012年元旦日干支“辛酉”的天克地库;丑爲酉金之库;,则3月2日也是“丁丑”,倒推两天,2月28日爲“乙亥”;同理,7月30日爲“丁未”,倒推3天,7月27日爲“甲辰”;六十一、至於1901—1903年元旦日干支,即以闰年1904年元旦日干支反推即可;如1904年元旦日干支是“甲午”,反推5天,1903年12月27日爲“己丑”,则1903年元旦也爲“己丑”;反推5天,1902年12月27日爲“甲申”,则1902年元旦也是“甲申”;再推5天,1901年12月27日爲“己卯”,则1901年元旦日干支也是“己卯”;六十二、六十三、四、快速推算时柱干支法推算公式:六十四、①日干x2+时支数-2=时干数时干数超过10要递减10,只取个位数o 六十五、②时支是固定的,时辰顺序是:子时、丑时、寅时、卯时、辰时、巳时、午时、未时、申时、酉时、戌时、亥时;六十六、例一:求乙卯日巳时的干支六十七、已知日干“乙”爲2,时支“巳”爲6代入公式:2x2+6—2=8,天干数8是“辛”;六十八、则知乙卯日巳时的干支的“辛巳”;六十九、例二:求己丑日寅时的干支七十、已知日干“己”爲6,时支寅爲3代入公式:6x2+3—2=13,13—10=3,天干数3是“丙”; 则知己丑日寅时的干支爲“丙寅”;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.癸亥。
天干地支最简单的算法
天干地支最简单的算法1、天干地支计算方法年干支计算公元后年份的口诀是:“公元年数先减三,除10余数是天干,基数改用12除,余数便是地支年”。
以2010年为例,年份减3得基数2007,除以10得余数7,对查天干次序(甲、乙、丙、丁、戊、已、庚、辛、壬、癸)。
得”庚“,再将基数2007除以12得余数为3,再循环对查地支次序(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)得”寅“,故2010年为庚寅年。
(若得0可理解为1之前即12)2、月干支月的地支是固定的如正月起寅之类,只计算月干月干=年干数乘2+月份例:2010年(庚寅)三月(辰月)的天干=7*2+3=17,天干10为周期,就去掉10,得7,天干第7位为庚,则此月干支为庚辰。
3、八字看日干支日干支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为辰,今天的干支就是壬辰。
4、八字看时干支时干支时干=日干序数*2+日支序数-25、倒推年龄法从今年的干支推出任何年龄的干支即年龄去掉60为基数,去掉10的倍数为天干倒推数,去掉12的倍数为地支倒推数。
如今年为庚寅年,56岁生年的干支这样推:56去50余6,天干从庚倒推6位是乙,地支为56去掉48余8,从寅倒推8位是未,生年就是乙未年。
65岁生年去掉60余5,从今年的天干倒推5位丙,从今年的地支倒推5位戌,生年就是丙戌年。
天干地支算法
十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。
十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
干支还是阴阳之分:甲、丙、戊、庚、壬为阳干,乙、丁、己、辛、癸为阴干;子、寅、辰、午、申、戌为阳支,丑、卯、巳、未、酉、亥为阴支。
以一个天干和一个地支相配,排列起来,天干在前,地支在后,天干由甲起,地支由子起,阳干配阳支,阴干配阴支(阳干不配阴支,阴干不配阳支),共有六十个组合,称为“六十甲子”。
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.癸亥干支纪年法如甲子为第一年,乙丑为第二年,丙寅为第三年……六十年为一周。
一周完了,再由甲子年起,周而始,循环下去。
例如1929年是农历己巳年,1930年是农历庚午年……到1989年又是农历己巳年。
我们在日历上看到的己巳年、庚午年,就是按干支纪年这种方法排列下来的。
阳历年份除以60的余数减3便得该年农历干支序号数,再查上面的干支便是干支年纪。
如果序号数小于、等于零则于支序号数加60。
例如,求1991年干支;1991÷60=33余11,年干支序号数=11-3=8。
查干支表知该年为辛未年。
又如求1983年干支:1983÷60=33余3,干支序号=3-3=0,加上60,查干支表知该年为癸亥。
天干地支纪年的算法
天干地支纪年的算法(实用版)目录一、天干地支纪年的来源和意义二、天干地支的基本知识1.天干2.地支三、天干地支纪年的计算方法1.年份计算2.月份计算3.日期计算四、天干地支纪年在现代的应用正文一、天干地支纪年的来源和意义天干地支纪年法是我国古代一种独特的纪年方法,具有悠久的历史。
它起源于远古时期,是我国古代先民在长期的生产和生活实践中逐渐创立和发展起来的。
天干地支纪年法是中国传统文化的重要组成部分,具有丰富的文化内涵和历史价值。
二、天干地支的基本知识1.天干天干包括甲、乙、丙、丁、戊、己、庚、辛、壬、癸十个字。
它们分别对应着十种不同的五行属性,即甲乙属木,丙丁属火,戊己属土,庚辛属金,壬癸属水。
2.地支地支包括子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二个字。
它们分别对应着十二生肖,即子鼠、丑牛、寅虎、卯兔、辰龙、巳蛇、午马、未羊、申猴、酉鸡、戌狗、亥猪。
三、天干地支纪年的计算方法1.年份计算天干地支纪年法中,每 60 年为一个周期,称为一个花甲。
计算年份时,将公元年份减去 1900(1900 年是庚子年,为第一个花甲的起始年),然后除以 60,得到的商即为天干地支纪年法中的周期数。
余数则为该周期中的年份序号。
例如,计算 2022 年的天干地支纪年,(2022-1900)/60=12 余 2,因此 2022 年是第 13 个花甲的第二个年份,即 2022 年为壬寅年。
2.月份计算天干地支纪月法中,每个月份都有一个对应的天干地支。
计算月份时,将公元年份减去 1900,然后除以 60,得到的商即为天干地支纪年法中的周期数。
再将月份减去 1(因为天干地支纪月是从寅月开始计算的),然后除以 12,得到的商即为该周期中的月份序号。
余数则为该月份在天干地支纪月法中的地支。
将这两个结果合并,即可得到该年份月份的天干地支。
例如,计算 2022 年 8 月的天干地支,(2022-1900)/60=12 余 2,8-1=7,8/12=0 余 8,所以 2022 年 8 月是壬申月。
天干地支时的算法
天干地支时的算法天干地支时的算法是中国古代的一种时间计算方式,用于计算年、月、日、时的干支序号。
其中天干有“甲、乙、丙、丁、戊、己、庚、辛、壬、癸”,地支有“子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥”,这些干支序号按照固定的顺序排列,形成了一个60年的周期,称为“六十甲子”。
计算天干地支时,需要掌握以下算法:1. 计算年份的天干:用年份除以10得到一个整数,再加上甲的序号“1”,得到的结果对10取余数。
余数为0时,对应的天干为“甲”;余数为1时,对应的天干为“乙”,依次类推。
2. 计算年份的地支:用年份除以12得到一个整数,再加上子的序号“1”,得到的结果对12取余数。
余数为0时,对应的地支为“子”;余数为1时,对应的地支为“丑”,依次类推。
3. 计算月份的天干:用年份的天干序号与月份的序号相加,得到的和再对10取余数。
余数为0时,对应的天干为“甲”;余数为1时,对应的天干为“乙”,依次类推。
4. 计算月份的地支:用年份的地支序号与月份的序号相加,得到的和再对12取余数。
余数为0时,对应的地支为“子”;余数为1时,对应的地支为“丑”,依次类推。
5. 计算日的天干:用年份的天干序号与月份的天干序号相加,再加上日的序号,得到的和对10取余数。
余数为0时,对应的天干为“甲”;余数为1时,对应的天干为“乙”,依次类推。
6. 计算日的地支:用年份的地支序号与月份的地支序号相加,再加上日的序号,得到的和对12取余数。
余数为0时,对应的地支为“子”;余数为1时,对应的地支为“丑”,依次类推。
7. 计算时的天干:用日的地支序号与时的序号相加,再加上60的整数倍,得到的和对10取余数。
余数为0时,对应的天干为“甲”;余数为1时,对应的天干为“乙”,依次类推。
8. 计算时的地支:用日的地支序号与时的序号相加,再加上60的整数倍,得到的和对12取余数。
余数为0时,对应的地支为“子”;余数为1时,对应的地支为“丑”,依次类推。
年月日的天干地支算法
年月日的天干地支算法概述年月日的天干地支算法是中国古代用来表示年份、月份、日期的一种纪年系统,并且与天干地支的理论密切相关。
天干地支是中国古代的一种时间分类方法,用来纪录天文历法和历史事件,具有广泛的应用。
本文将详细介绍年月日的天干地支算法,包括其起源、计算方式以及相关的应用。
起源与基本概念天干地支是中国古代的一种纪年方法,起源可以追溯到远古时代。
天干包括甲、乙、丙、丁、戊、己、庚、辛、壬和癸,地支包括子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
天干地支共有60个组合,每个组合称为一个天干地支年。
这种纪年方法在中国的历史中长期使用,并且广泛应用于文化、历法和历史学研究。
计算方式年月日的天干地支算法根据年、月、日的阴阳五行等因素进行计算,具体步骤如下:1. 计算年份的天干根据年份计算出天干的序号,公式为:(年份 - 3) % 10。
例如,2022年的天干序号为2,即为丙。
2. 计算年份的地支根据年份计算出地支的序号,公式为:(年份 - 3) % 12。
例如,2022年的地支序号为2,即为寅。
3. 计算月份的天干根据月份计算出天干的序号,公式为:(年份的天干序号 * 2 + 月份 - 2) % 10。
例如,2022年3月的天干序号为2,月份为3,则计算结果为(2 * 2 + 3 - 2) % 10 = 1,即为乙。
4. 计算月份的地支根据月份计算出地支的序号,公式为:(月份 + 1) % 12。
例如,2022年3月的地支序号为4,即为卯。
5. 计算日期的天干根据日期计算出天干的序号,公式为:(年份的天干序号 * 2 + 日期 - 2) % 10。
例如,2022年3月15日的天干序号为2,日期为15,则计算结果为(2 * 2 + 15- 2) % 10 = 6,即为己。
6. 计算日期的地支根据日期计算出地支的序号,公式为:(日期 + 7) % 12。
例如,2022年3月15日的地支序号为4,即为卯。
天干地支纪年的算法
天干地支纪年的算法
摘要:
一、天干地支纪年的简介
二、天干地支纪年的算法
三、天干地支纪年法的应用
四、天干地支纪年法的意义
正文:
天干地支纪年的简介
天干地支纪年法是一种古老的纪年方法,起源于中国古代。
它是根据天干地支的组合来表示年、月、日、时的方法。
其中,天干包括甲、乙、丙、丁、戊、己、庚、辛、壬、癸十个字,地支则包括子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二个字。
天干地支纪年法在中国历史上有着悠久的历史,至今仍在一些传统文化活动中使用。
天干地支纪年的算法
天干地支纪年的算法主要分为两个部分:天干和地支。
首先,根据公历年份的最后一位数字,可以确定天干。
例如,2022 年的最后一位数字是2,属于乙年。
其次,根据公历年份的除以12 的余数,可以确定地支。
例如,2022 年除以12 的余数是9,属于亥年。
因此,2022 年就是乙亥年。
天干地支纪年法的应用
天干地支纪年法在古代主要用于记录年号、历史事件、农业生产等方面。
在现代,天干地支纪年法在一些传统文化活动中仍然有着广泛的应用,如春
节、端午节、中秋节等。
此外,天干地支纪年法在命理学、风水学等领域也有一定的参考价值。
天干地支纪年法的意义
天干地支纪年法是中国古代智慧的结晶,反映了人们对自然规律的认识和把握。
它是一种独特的纪年方法,既具有历史价值,又具有文化价值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
天干地支的算法:
在中国古代的历法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被称为“十天干”,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作“十二地支”。
古人用天干地支来表示年、月、日、时。
年月日时就象四个柱子一样撑起“时间”的大厦,所以称为四柱。
十天干和十二地支进行循环组合:甲子、乙丑、丙寅......一直到癸亥,共得到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年是辛亥年,爆发了辛亥革命。
干支纪年,新的一年是立春交节之后开始的。
比如2006年立春在2月4日上午7点27分,那么7点26分还属于乙酉年,7点27分开始就是丙戌年。
纪月
同样的道理,用六十甲子依次纪月。
一个新的干支月也是从一个节气开始的。
比如2006年3月6日01时29分是惊蛰,那么在此之前是庚寅月,在此之后就是辛卯月。
纪日
一个昼夜为一天。
用六十甲子来依次纪日。
比如今天是甲子日,明天就是乙丑,60天一个循环。
新的一天是从夜里子时开始的。
纪年和纪月,都是根据节气划分的。
而节气的交节时间,则是精确观测天象后才能确定的,它反映了太阳系和地球在宇宙中的运行位置。
纪时
每天划分为12个等份,是12个时辰。
5天共60个时辰,用六十甲子表示。
比如当前时辰为丙寅,下一个时辰就是丁卯。
纪日和纪时,记录了地球绕太阳运动和自转的情况。