天干地支对照表及算法

1、天干地支对照表及算法天干地支对照表大干12345678910甲乙丙丁戊己庚辛壬癸地支123456789101112子丑寅卯辰巳午未中酉戌亥六十年甲子(干支表)12345678910甲子乙丑丙寅丁卯戊辰己巳田壬中癸酉11121314151617181920甲戌乙亥

2、丙子丁丑戊寅己卯庚辰辛己壬午癸未21222324252627282930甲中乙酉丙戌丁亥戊子己丑庚寅辛卯壬辰癸巳31323334353637383940甲午乙未丙中」四戊戌己亥壮辛丑壬寅癸丑41424344454647484950甲辰51乙巳52丙午53丁未54戊中55己酉56庚戌57、、、半亥58

3、巾59癸丑60甲寅乙卯丙辰丁巳戊午己未庚中羊酉壬戌癸亥年的干支方法一:首先要能记住十大大干和十二地支,十大干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、丑、寅、卯、辰、巳、午、未、中、酉、戌、亥;大干地支纪年法首先是大干在前,地支在后,比如今年2005就为-乙酉年。天干算法:4、5、6、7、8、9、0、1、2、3对应的十天干就是甲、乙、丙、丁、戊、己、庚、辛、壬、癸,数字为年代的最后的一位数字,比如2005年,最后一位是5,对应的大干就是乙;地支的算法:用年代数除以12,

4、后面的余数就代表某个地支,余数分别为: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年,

5、(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壬

6、子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,…均为甲子年。提到的

7、壬戌是第59顺位,那么用甲子年份加上59减1得到的1982,1922,1862,1802……都是壬戌年!2,比如,《辛亥革命》的辛亥年是1911年(48号干支),《戊戌变法》的戊戌年为35号干支,比辛亥年早13年,则“191-13=1898'故《戊戌变法》是1898年。3,比如,2008年:2008-3=2005,2005与0,余数为25,查六十年甲子(干支表)25号干支,得知是戊子年。4,比如,求1991年干支:199140=33余11,年干支序号数=11—3=8。查干支表知该年为辛未年。(如能诀六十甲子表就太好了)(注意:年干支的是以立春

8、为分界的,正月立春以后出生的,用本年干支;在立春前出生的,用上一年的干支)月的干支月的地支是固定不变的:正月是寅,二月是卯,三月是子,依次类推..…月的天干记忆比较简单,只要在你年干的基础上记住几句歌诀就可以了:甲己之年丙做首;乙庚之年卯为头;内辛必定寻庚起;丁壬壬位顺流行;还有戊癸何方觅,甲定之上好追求。意思就是说,若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;遇上丙或辛之年,正月为庚寅;遇上丁或壬之年,正月为壬寅;遇上戊或癸之年,正月为甲寅。依照正月之干支,其余月份按干支推算即可。有表如下:年份一月二月三月四月五月六月七月八

THE END
1.农历天干地支算法源代码大全(javascriptvbscriptC#flashC++C农历天干地支算法源代码大全 (javascript、vbscript、C#、flash、C++、C等等) WonSoft编 文章提供计算农历天干地支及当年属相的算法源程序,使用的语言为Javascript、VBScript、C#等。 一、C# 代码(1): 原来还准备自己写算法,并研究农历规则。发现那太难和麻烦了,光是农历的推算那就我等专门研究历法的人一下搞懂的。https://blog.csdn.net/wonsoft/article/details/3431374
2.天干地支纪年法天干地支纪年法(干支纪年法)是中国历法上自古以来就一直使用的纪年方法。该纪年法把干支顺序相配正好六十为一周,周而复始,循环记录,这就是俗称的“干支表”。干支纪年以每年立春换年。其中天干包括甲、乙、丙、丁、戊、己、庚、辛、壬、癸,地支包括子、丑、寅、卯、https://baike.sogou.com/v8268424.htm
3.天干地支计算方法这里介绍种简易直观的算法。 首先给每个天干、地支一个编号, 从头以4开始循序排下去,天干10后接1,地支12后接1。 天干:甲4、乙5、丙6、丁7、戊8、己9、庚10、辛1、壬 2、癸3 地支: 子4、丑5、寅6、卯7、辰8、巳9、午10、未11、申12、酉1、戌2、亥3 https://www.jianshu.com/p/9706cf1ec993
4.android计算dbfsAndroid计算天干地支killads的技术博客农历天干地支算法源代码大全(javascript、vbscript、C#、flash、C++、C等等) WonSoft编 文章提供计算农历天干地支及当年属相的算法源程序,使用的语言为Javascript、VBScript、C#等。 一、C# 代码(1): 原来还准备自己写算法,并研究农历规则。发现那太难和麻烦了,光是农历的推算那就我等专门研究历法的人一下搞懂的。后https://blog.51cto.com/u_14731/11720232
5.日柱公式是什么日柱干支推算口诀日柱公式为,{(公元年数-1)×5+(公元年数-1)÷4+当年日数} ÷60。将所得余数÷10,得出的余数作为天干序数;将所得余数÷12,得出的余数作为地支序数。 日柱干支推算口诀 1、农历日干支推算口诀 大小月卦记心间,正一干支起根源。 大后干同地支冲,小后干支退一天。 https://www.k366.com/bazi/193937.htm
6.1.农历年月日时推法及月份天干地支对照表农历年份推算法: 方法二: 首先要能记住十大天干和十二地支, 十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸; 十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥; 天干地支纪年法首先是天干在前,地支在后,比如今年2005就为-乙酉年。 天干算法:4、 5、 6、 7、 8、 9、 0、 https://m.wang1314.com/doc/webapp/topic/21152424.html?ivk_sa=1024320u
7.生辰八字的天干怎么算,天干地支的推算与运用天干地支分别是什么如下图所示。年干支算法,方法1:公式法,公式为(当年年数-3)÷60,其余数为所求年干支的数,再到六十环周图中找出相应的干支。例子:(-3)÷60=33···34,在六十环周图中找到34对应的干支,可知年为丁酉年。下图为六十环周图。年干支算法,方法2:已知某年年干支,根据六十环周图次序推算。例http://www.perfectmusic.cn/8/ztejb/