天干地支年日时算法
- 格式:docx
- 大小:12.45 KB
- 文档页数:4
关于天干地支的记时、记日、记月、纪年法记时法学习天干地支纪时法首先要知道,每天24小时中,每2个小时对应一时辰,共计十二时辰,这十二时辰各自由天干地支所组成,这就是天干地支纪时所使用的元素。
天干地支纪时法规定十二时辰的地支是固定不变的,即子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥等十二时辰,每天十二时辰与24小时的对应关系如下表:中华时辰对应西历小时每日子时 23:00时~ 00:59时每日丑时 01:00时~ 02:59时每日寅时 03:00时~ 04:59时每日卯时 05:00时~ 06:59时每日辰时 07:00时~ 08:59时每日巳时 09:00时~ 10:59时每日午时 11:00时~ 12:59时每日未时 13:00时~ 14:59时每日申时 15:00时~ 16:59时每日酉时 17:00时~ 18:59时每日戌时 19:00时~ 20:59时每日亥时 21:00时~ 22:59时从上表我们得知每天十二个时辰的地支是固定不变的,接下来我们则需要推导出每一时辰的天干是什么,这样才算完成天干地支纪时。
“时”的天干由对照当天的“日干”来推求,推导时辰天干古人早已编成《五鼠遁》歌诀如下:甲己还加甲, 乙庚丙作初;丙辛从戊起, 丁壬庚子居;戊癸何方发, 壬子是真途。
具体推算方法:如甲子日,天干是“甲”,按照歌诀“甲己还加甲”,那么这天从子时起,子时的天干就是甲,也就是甲子时,接下来就是乙丑时,丙寅时,丁卯时……如此排完十二个时辰即可;又如某日是癸卯日,其日干是“癸”,按照歌诀“戊癸何方发,壬子是真途”,那么这天的子时配天干“壬”,也就是壬子时,癸丑时,甲寅时,乙卯时……循序排完十二个时辰便可。
总而言之,如果当天的天干是甲或己,则在子时上配上甲,为甲子时;该日天干是乙或庚的,则在子时上配上丙,为丙子时;天干为丙或辛的日子,则在子时配上戊,为戊子时;丁或壬为日干的,子时为庚子;戊或癸为日干的,子时为壬子。
月日时的天干地支算法
月日时的天干地支算法是中国古代的一种计时方法,广泛应用于古代中国的历法、卜筮等领域。
以下是对月日时的天干地支算法的简要介绍:
一、天干算法:
十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。
天干顺序:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。
天干记年法:以甲子为起点,每60年一个周期。
天干记月法:以甲子为起点,每月的天干与上一年的天干相对应。
例如,如果上一年的天干是“甲”,那么第一月的天干也是“甲”。
天干记日法:每日的天干与上一年的天干相对应。
例如,如果上一年的天干是“甲”,那么今天的天干也是“甲”。
二、地支算法:
十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
地支顺序:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
地支记年法:以甲子为起点,每60年一个周期。
地支记月法:以寅月为起点,每月的地支与上一年的地支相对应。
例如,如果上一年的地支是“子”,那么正月的地支也是“子”。
地支记日法:每日的地支与上一年的地支相对应。
例如,如果上一年的地支是“子”,那么今天的地支也是“子”。
地支记时法:以子时为起点,每两个小时一个时辰。
例如,上午10时是巳时,下午2时是未时。
每个时辰的地支与上一时辰的地支相对应。
例如,如果现在是巳时,下一个时辰是午时。
三、天干地支的应用:
天干地支的应用非常广泛,包括历法、卜筮等领域。
例如,在卜筮中,天干地支可以用来推算五行八卦,判断吉凶祸福;在历法中,天干地支可以用来表示年月日时的节气和时辰。
天干地支时辰推算方法
天干地支时辰推算方法,又称为八字推算法,是通过从年、月、日、时四个方面来推算人的命运。
具体方法如下:
1. 确定出生年份的天干地支(十二地支与十天干相配),并排在八字的开头。
2. 依次根据出生月份和日期,将对应的地支填入八字中间的两个空格中。
3. 再根据出生时间,将对应的地支填入八字最后的一个空格中。
4. 根据天干地支的五行相生相克关系,分析命中五行属性的数量,以及命宫、财官、食伤、伤官、比肩、劫财六个部位的情况,来了解个人的命运。
参考内容:
例如,某人的出生年份为1990年,那么他的天干地支为庚午年。
假设他的出生月份为5月18日,那么八字为:庚午、庚午、辛巳、辛已。
如果他的出生时间为11点,那么八字就是:庚午、庚午、辛巳、辛已、乙亥。
据此可以分析他的命运,以及五行属性和各个部位的情况。
天干地支的算法:在中国古代的历法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被称为“十天干”,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作“十二地支”。
古人用天干地支来表示年、月、日、时。
年月日时就象四个柱子一样撑起“时间”的大厦,所以称为四柱。
十天干和十二地支进行循环组合:甲子、乙丑、丙寅......一直到癸亥,共得到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年是辛亥年,爆发了辛亥革命。
干支纪年,新的一年是立春交节之后开始的。
日干支推算是一种古老的中国农历算法,用于计算日期和时间。
这种算法基于天干和地支的组合,每天的天干支组合都是独特的。
以下是简单的日干支推算方法:
1. 天干地支:
-天干包括甲、乙、丙、丁、戊、己、庚、辛、壬、癸,地支包括子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
它们按照“甲子、乙丑、丙寅”等规律循环。
2. 天干地支组合:
-通过天干和地支的组合,可以得到日干支。
例如,甲子、乙丑、丙寅等。
3. 年月日时干支:
-在日干支推算中,通常还考虑年、月、日、时的天干支。
这样,一个特定日期和时间就可以通过这四个参数得到一个确定的干支组合。
4. 干支循环:
-天干和地支的循环规律是60年一个周期。
在计算时,可以使用模60的方式,例如:61年的天干支是甲子,62年的天干支是乙丑,依此类推。
5. 干支计算工具:
-为了方便计算,可以使用一些干支计算的工具或者查找天干支表。
举例说明:
-假设某年某月某日某时的天干支分别为甲子、乙丑、丙寅、戊辰,那么这个时间点的日干支就是戊辰。
-如果需要计算未来某一天的日干支,可以通过模60的方式计算。
请注意,这是一个简要的介绍,实际的日干支推算可能涉及到更多的细节和修正,因为历法和时区的不同可能会影响计算结果。
如果需要更精确的计算,建议使用专业的历法工具或咨询专业的历法学家。
年月日时干支是中国传统历法中使用的一种时间计算方法,主要用于干支纪年、纪月、纪日和纪时。
干支是指天干和地支,共十干十二支,分别表示了不同的年、月、日、时。
下面将详细介绍如何计算年月日时干支。
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小时的基础上,根据天干和地支的顺序来计算每个时辰的干支。
-从早子时开始,依次按照天干地支的顺序对应到每个时辰。
-例如,早子时对应甲子时,早丑时对应乙丑时,以此类推,晚子时再次对应甲子时。
需要注意的是,以上的计算方法是以农历为基础,对应的公历日期可能会有所不同。
同时也需要考虑到历法的变化和修正。
在实际应用中,通常可以通过查询相关的农历工具或网站来获取具体的干支纪年、纪月、纪日和纪时。
一、快速推算年柱干支法二、推算公式:三、①推算天干:西元年末位数-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是甲申日。
四、时的计算方法。
天干地支时的算法
天干地支时的算法是一种传统的时间计算方法,用于确定某个日期或年份所属的天干地支。
天干由十个干支组成,地支由十二个地支组成,天干地支共同构成六十个年份周期。
确定某个年份的天干地支,需要用到以下公式:
年份的天干 = (年份 - 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天,因此该日期的天干地支为“壬子”。
天干地支时的算法虽然看似繁琐,但是在中国传统文化中却有着非常重要的地位,不仅被广泛运用于卜筮、命理、农历节气等方面,也在民间日常生活中得到了广泛使用。
天干地支与生辰八字推算法生辰八字推算法生辰八字由年、月、日、时的各自干支组成。
下面介绍年、月、日、时的干支推算方法。
干支纪年法首先,将天干、地支编号如下:天干:甲4、乙5、丙6、丁7、戊8、己9、庚0、辛1、壬2、癸3地支:子4、丑5、寅6、卯7、辰8、巳9、午10、未11、申12、酉1、戌2、亥3 如要将公元纪年换算成干支纪年,以公元年的尾数在天干中找出相对应。
然后,将公元纪年除以12,用余数在地支中找出所对应的地支。
这样,公元纪年就换算成了干支纪年。
掌上推算年干支,支子花甲起根源。
阳支都是旬开始,天干为甲尾四年。
隔位逆推十年正,顺推年尾五零三。
逐支加减六十数,掌上推算千万年。
干支纪月法干支纪月法未普遍实行,主要为星相家推算八字用。
其方法为:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;丙或辛之年正月为庚寅,丁或壬之年正为为壬寅,戊或癸之年正月为甲寅。
正月之干支知道了,其余月可按六十甲子的序推知。
干支纪日法甲子为第一日,乙丑为第二日,丙寅为第三日……60日为一周。
一周完了再由甲子日起,周而复始,循环下去。
例如农历己巳年(1989年)正月初一是丁酉日,初二是戊戌日……到三月初七正好是60天,因此三月初二又是丁酉日。
干支纪时法一天中时辰的地支也是确定的,所以二十四小时配十二地支,由夜间十一点至一点为子时,一点至三点为丑时,其余照推。
时的天由该日所对天干推求,其歌诀如下:甲己还生甲,乙庚丙作初,丙辛从戊起,丁壬庚子居,戊癸何方发,壬子是真途。
即若该日是甲或己的,在子时上配上甲为甲子;日是乙或庚的,在子时上配上丙为丙子;丙辛日子时配上戊为戊子;丁任日为庚子;戊癸日为壬子。
知道了子时的干支,便可推知其余。
日干支推算方法刘文元在其著的《四柱命理正源》中有述。
百年诀速推日辰干支、节气及怎样推算阴历日辰干支、节气推算日辰干支1、推算日辰干支必须首先熟记每年正月初一的干支及立春的日子时辰、以及每年的小月、闰月(至少必须熟记80--100年)、请参看并背熟百年诀。
公历年月日时计算干支的方法大家都知道,天干地支是中国传统的时间计时法,首先我们要确定:十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸对应的代号: 1. 2. 3. 4. 5. 6. 7. 8. 9.10,十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥对应代号为 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.11.12,下面分别是计算任意年月日时干支的最简便的方法,请大家验证使用,如有不对的地方,敬请同道讨论指正.一、年干支计算法:用年数减去3所得数字的尾数,对应的天干代号就是该年的年干。
用这个差数除以12所得余数对应的地支代号就是这一年的地支。
例如:2021年,2021-3=2018,因此今年的年干就是8(辛)。
2018÷12余数为2(丑),因此,今年的年支就是丑。
所以2021年就是辛丑年。
二、月干支计算法:知道年干后,月干的计算方法很简单:月干=年干代数x2+月数。
对应的代号就是该月月干。
超过10时,去掉10的倍数用其余数。
月支是以正月起寅,依次类推……例如:2021/3/30日,年干为辛(8)8×2+3=19-10=9(壬)月干为壬,月支2月为卯故为壬卯月。
三、日干支计算法:用公历年月日计算任何一天的日干支公式:(年-1)×5+(年-1)÷4+当年天数÷60取余数(y)当年天数(1月+2月+3月+最后哪个月的天数)比如2021年3月5日(31+28+5)2021年4月8日(31+28+31+8)余数(y)÷10的余数即是天干序数。
余数(y)÷12的余数即是地支序数。
如:2021/3/30 ((2021-1)×5+(2021-1)÷4+31+28+30)÷60余数为14。
所以天干为4(丁)14÷12余数为2(丑)故此日为丁丑日。
一、快速推算年柱干支法天干: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年是己卯年。
注:我们所说的某个阳历年份对应的阴历干支,是该年大部分时间与其对应,而不是完全重合的。
二、快速推算月柱干支法⒈推算天干:年干x2+月数=月干,超过10则减去10的倍数到0-9,0视做10)(公式揭密:由于甲子年的正月是丙寅月,即甲1对应丙3,推算下去,乙丑年的正月是戊寅,即乙2对应戊5,再下去是丙3对应庚7,正好每年正月的天干为年干x2+1)⒉推算地支:阴历月支是固定不变的,正月为寅(从立春当天到惊蛰前一天),二月为卯(从惊蛰当天到清明前天),三月为辰(从清明当天到立夏前一天),四月为巳(从立夏当天到芒种前一在),五月为午(从芒种当天到小暑前一天),六月为未(从小暑当天到立秋前一天),七月为申(从立秋当天到白露前一天),八月为酉(从白露当天到寒露前一天),九月为戌(从寒露当天到立冬前一天),十月为亥(从立冬当天到大雪前一天),十一月为子(从大雪当天到小寒前一天),十二月为丑(从小寒当天到立春前一天)。
推算年、月、日、时干支(一)干支掌上定位法推算年、月、日、时干支,可以用笔算、心算,也可单以手掌推算。
要能达到单用手掌推算年、月、日、时干支,首先要熟悉干支在手掌上的定位。
地支属阴,阴主静,又因十二地支与十二月和十二时辰都有固定的搭配,所以十二地支在手掌上的位置是固定的。
我们把十二地支分别定在左手食指、中指、无名指和小指的指尖和横纹上,并将其熟记。
天干属阳,阳主动,所以天干在手掌上无固定位置,而是根据干支的配合把它们放在手掌地支图上运转。
用左拇指尖在上述地支定位上顺次点数,便可求得所需的干支。
天干在手掌地支图上可以顺时针方向运转,也可以逆时针方向运转,均据实际需要而定,如:已知1983年的干支是癸亥,要求该年以后各年的年干支。
方法是:把癸定于“亥”位上,地支在手掌上的位置固定不变,天干在手掌地支图上按顺时针方向运转,便可知道1984年的干支是甲子、1985年是乙丑、1986年是丙寅……。
(二)六十甲子掌上推算法以天干和地支相配合组成六十个不同的名词叫做六十甲子.六十甲子的组合方法就是以十干与十二支相配,天干从甲开始,地支从子开始,阳干与阳支配,阴干与阴支配,按着干支各自次序顺序相加,天干有十,须相加六次得六十,地支有十二,须相加五次得六十,相加的结果就成了甲子、乙丑、丙寅、丁卯等六十个名词,组合成六十甲子表(见表6)。
干支是用作纪述年、月、日、时的符号,所以干支各自的次序也就等于代数123456789101112的次序。
代数的单数为奇属阳,代数的双数为偶属阴,干支分属阴阳同样照此类推,即天干的甲丙戊庚壬为阳干,乙丁己辛癸为阴干;地支的子寅辰午申戌为阳支,丑卯巳未酉亥为阴支。
干支组合六十甲子是计算年、月、日、时干支的基础,如《素问·六微旨大论》所说:“天气始于甲,地气始于子,子甲相合,名曰岁立,谨候其时,气可与期”。
临床上要预测疾病,离不开干支甲子;运用子午流注针法,就是根据阳日阳时开阳经阳穴,阴日阴时开阴经阴穴的规律,故须知干支所属阴阳及六十甲子才能推算。
天干地支最简单的算法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位戌,生年就是丙戌年。
天干地支时的算法天干地支时的算法是中国古代的一种时间计算方式,用于计算年、月、日、时的干支序号。
其中天干有“甲、乙、丙、丁、戊、己、庚、辛、壬、癸”,地支有“子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥”,这些干支序号按照固定的顺序排列,形成了一个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时,对应的地支为“丑”,依次类推。
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,余数作为地支序数。
天干地支纪日纪时计算公式展开全文年:每个干支为一年,六十个干后,又从头算起,周而复始,循环不息。
由甲子开始,满六十年称做一甲子或一花甲子。
称为干支纪年法。
月:正月是由寅开始,每个月的地支固定不变,然后依次与天干组合;由第一年的正月丙寅月、二月是丁卯月、三月是戊辰。
从甲子月到癸亥月,共六十甲子,刚好五年。
日:由甲子日开始,按顺序先后排列,六十日刚好是一个干支的周期。
时:由甲子时开始,但记时的地支固定不变,每天十二个时辰。
天干地支纪年与公历的近似换算从已知的公历年份计算干支纪年:天干:年份÷10,得到的商不管,看余数,得数即为天干顺序数-3地支:年份÷12,得到的商不管,看余数,得数即为地支顺序数-3。
把天干数和地支数合并起来,即为所求的干支年份。
、天干地支纪月干支纪月时,1月是寅月,依次下排。
甲己之年丙作首,乙庚之岁戊为头;丙辛必定寻庚起,丁壬壬位顺行流;更有戊癸何方觅,甲寅之上好追求。
月地支甲或己年乙或庚年丙或辛年丁或壬年戊或癸年寅月立春—惊蛰雨水正月 2月丙寅月戊寅月庚寅月壬寅月甲寅月卯月惊蛰—清明春分二月 3月丁卯月己卯月辛卯月癸卯月乙卯月辰月清明—立夏谷雨三月 4月戊辰月庚辰月壬辰月甲辰月丙辰月巳月立夏—芒种小满四月 5月己巳月辛巳月癸巳月乙巳月丁巳月午月芒种—小暑夏至五月 6月庚午月壬午月甲午月丙午月戊午月未月小暑—立秋大暑六月 7月辛未月癸未月乙未月丁未月己未月申月立秋—白露处暑七月 8月壬申月甲申月丙申月戊申月庚申月酉月白露—寒露秋分八月 9月癸酉月乙酉月丁酉月己酉月辛酉月戌月寒露—立冬霜降九月 10月甲戌月丙戌月戊戌月庚戌月壬戌月亥月立冬—大雪小雪十月 11月乙亥月丁亥月己亥月辛亥月癸亥月子月大雪—小寒冬至十一月 12月丙子月戊子月庚子月壬子月甲子月丑月小寒—立春大寒十二月 1月丁丑月己丑月辛丑月癸丑月乙丑月从已知日期计算干支纪日的公式为: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是日数。
一、快速推算年柱干支法推算公式:①推算天干:西元年末位数-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=o(o即是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年元旦日,已知天干数爲22(88÷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年元旦也爲“己丑”。