【www.shanpow.com--节日作文】
天干地支算法篇一:天干地支计算方法
天干地支计算方法
天干地支是古代纪年纪月纪日纪时用的二十二个汉字,其中天干十个,分别为甲乙丙丁戊己庚辛壬癸;地支十二个,分别是子丑寅卯辰巳午未申酉戌亥。两者搭配使用,形成六十甲子,在年月日时里循环使用,周而复始。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点亥时。除了以此计时外,另外地支计时法还与干支计日联系在一起形成六十干支计时法,即甲己日子时以甲开头,成为甲子时,然后丑时成为乙丑时,寅时成为丙寅时,依次类推。乙庚日子时以丙开头,成为丙子时;丙辛日子时以戊开头成为戊子时。丁壬日子时以庚开头,成为庚子时;戊癸日开头以壬开头成为壬子时。这样六十天干形成完整的纪年纪月纪日纪时法,每人出生的时辰也就有了确定的四组天干八个字组成的生辰,简称“八字”。如此时正是2005年11月15日19:07(农历十月十四日),此时出生者的八字就是乙酉年丁亥月癸卯日壬戌时(因为计日天干为癸开头,故本日子时为壬子时,推算至19点至21点即为壬戌时)。
====================================================
方法二:口诀法:
1、计算公元后年份的口诀是;“公元年数先减三,除10余数是天干,基数改用12除,余数便是地支年”。以1911年为例,年份减3得基数1908,除以10得余数8,对查天干次序(甲、乙、丙、丁、戊、已、庚、辛、壬、癸)。得"辛",再将基数1908除以12恰好除尽,余数为0(可理解为1之前即12),再循环对查地支次序(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)得"亥",故1911年为辛亥年。 2、计算公元前的年份, “公元前年数先加三,除10余数是天干,基数改用12除,余数便是地支年”,而查干支次序时均自后向前倒查即可。以公元前40年为例, 年份加3得43为基数,除以10得余数3,倒查天干为“辛”,再将基数除以12得余数7,倒查地支为"巳",故公元前40年应为"辛巳"年。
其中关于公元纪年和干支纪年的换算是个难点,比如:公元2004年是干支纪年的什么年?这里介绍一种比较简单的计算方法。(1)首先要先记准十个天干和十二个地支(2)再记住一个历史事件的公元纪年和干支纪年分别是哪一年,如辛亥革命是1911年。然后就可以以此为借助点来计算了。如:知道1911年是辛亥年,问你2004年是干支年的什么年?计算步骤如下:(1)先2004-1911=93(2)再93÷10=9余3,用这个余数3定天干。(也就是假如没有余数那2004年的天干就和1911年的天干是一样的即是“辛”;假如余数是1,那2004年的天干就是在1911年天干“辛”的后面一个字,即是“壬”。以此类推之。)也就是2004年的天干是“辛”后第三个字即“甲”。(2)用93÷12=7余9,用这个余数9定地支。(方法同上)也就是2004年的地支是“亥”后第九个字即“申”(3)把天干和地支合在一起即2004年的干支纪年是甲申年。
天干地支算法篇二:天干地支怎么算,天干地支怎么算八字
八字算命中最重要的就是八字,而八字又由天干地支组成,那么天干地支怎么算年份,怎么算月份,又怎么确定八字,这就是我们这里要介绍的内容,分别从年的天干地支,月的天干地支,日以及时的天干支持来具体说明算法,确定八字的形成。
打开应用保存高清大图
年的天干地支算法
方法一:
首先要能记住十大天干和十二地支,十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;天干地支纪年法首先是天干在前,地支在后,比如今年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,……均为甲子年。提到的壬戌是第59顺位,那么用甲子年份加上59减1得到的1982,1922,1862,1802……都是壬戌年!2、比如,《辛亥革命》的辛亥年是1911年(48号干支),《戊戌变法》的戊戌年为35号干支,比辛亥年早13年,则“1911-13=1898”故《戊戌变法》是1898年。3、比如,2008年:2008-3=2005,2005÷60,余数为25,查六十年甲子(干支表)25号干支,得知是戊子年。4、比如,求1991年干支:1991÷60=33余11,年干支序号数=11-3=8.查干支表知该年为辛未年。(如能诀六十甲子表就太好了)(注意:年干支的是以立春为分界的,正月立春以后出生的,用本年干支; 在立春前出生的,用上一年的干支)
月的干支
月的地支是固定不变的:正月是寅,二月是卯,三月是子,依次类推……月的天干记忆比较简单,只要在你年干的基础上记住几句歌诀就可以了:甲己之年丙做首;乙庚之年卯为头;丙辛必定寻庚起;丁壬壬位顺流行;还有戊癸何方觅,甲定之上好追求。
意思就是说,若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;遇上丙或辛之年,正月为庚寅;遇上丁或壬之年,正月为壬寅;遇上戊或癸之年,正月为甲寅。依照正月之干支,其余月份按干支推算即可。
有表如下:
打开应用保存高清大图
(注意:农历的闰月是不记干支的)
日的干支
我们都知道,日的干支,甲子为第一日,乙丑为第二日,丙寅为第三日……60日为一周。一周完了再由甲子日起,周而复始,循环下去。例如农历己巳年(1989年)正月初一是丁酉日,初二是戊戌日……到三月初七正好是60天,因此三月初二又是丁酉日。找日干支的方法最多,但都是比较有挑战性的,!当然最简单的就是查万年历了!
时的干支
时的地支是固定的,这个就不多说了。
时的天干由日天干也可轻易得到:甲己还生甲,乙庚丙作初丙辛从戊起,丁壬庚子居,戊癸何方发,壬子是真途即若该日是甲或己的,在子时上配上甲为甲子;该日是乙或庚的,在子时上配上丙为丙子;丙辛日子时配上戊为戊子;丁壬日为庚子;戊癸日为壬子。知道了子时的天支,便可推知其余。
求缘问道,师傅微信:yz100862。更多风水、八字、命理、运势预测, 化解你的困惑远离凡事纷扰。
天干地支算法篇三:天干地支的计算方法
天干地支的计算方法
(年份- 3)/10余数对天干 如1894-3=1891 ,1891除以10余数是1即为甲
(年份- 3)/12余数对地支 如1894-3=1891 ,1891除以12余数是7即为午 即1894年是甲午年
由已知干支求对应的次序
前提:甲到癸对应阿拉伯数字1到10,子到亥对应阿拉伯数字1到12,
一、确定个位数:天干对应阿拉伯数字作个位数。
二、确定十位数:
i. 当天干>=地支时,n=0.5|地支-天干|;
ii. 当天干<地支时,n=6-0.5(地支-天干)。
得干支顺序:次序=10×十位数+个位数。
由已知阿拉伯数字求对应干支组合
由已知阿拉伯数字求对应干支组合就是由已知干支求对应的次序的逆运算,如:25,个位数为5对戊,天干为戊,由上述公式得地支对应阿拉伯数字为1或13(13>12,舍去),1对子,合戊子。