最简单的天干地支纪年法?

我已经有更简单的办法了

复制到下面以1993年腊月为例

天干:甲乙丙丁戊己庚辛壬癸
地支:子丑寅卯辰巳午未申酉戌亥
十二生肖:子鼠,丑牛,寅虎,卯兔,辰龙,巳蛇,午马,未羊,申猴,酉鸡,戌狗,亥猪
年份天干地支算法:

天干:我们记住一个年份的天干地支,比如1990为庚午年 那么天干就为庚,往后十位十位推任然为庚年,2000 2010 2020 天干都为庚,按上面天干顺序,1993年天干就是1990庚年加3为癸年。
下面算地支

地支12位12位往后推,上面我们知道1990是庚午,地支是午,1990往后12位2002年,再往后12位2014年,2002 ,2014这两个年分的地支都应为午, 1990+3=1993 按上面地支顺序午加三就是酉年。
so ~天干地支加一起~~1993年为癸酉年
十二地支又对应十二生肖,拿地支对应上面就知道1993年地支为酉,十二生肖酉鸡,这么算就可以知道你是属鸡的了。

记住一个年分的天干地支,比如1988的天干地支为戊辰 龙年 我们要计算哪一年,天干十位十位往后推,地支十二位十二位往后推,因为天干为十位,地支为十二位。

天干:甲乙丙丁戊己庚辛壬癸。

地支:子丑寅卯辰巳午未申酉戌亥。

十二生肖:子鼠,丑牛,寅虎,卯兔,辰龙,巳蛇,午马,未羊,申猴,酉鸡,戌狗,亥猪。

扩展资料:

转换规则:适用于所有公历年号。

(1)根据万年历查看年干支,这是比较省事的方法。

(2)自然数序法求干支

根据是公元元年是辛酉年,辛8酉10,干的周期为10支的周期为12。

天干按甲到癸的顺序为1~10,地支的顺序按子到亥的顺序为1~12。

公元前的算法:

年干=8-N(N﹤8)或8-N+10(N≧8),N=年号/10的余数=年号个位数。

年支=10-N(N﹤10)或10-N+12(N≧10),N=年号/12的余数。

例:求公元前22年和公元前159年的干支?

解:前22的年干=8-2=6=己,前159年的年干=8-9+10=9=壬;

前22的年支=10-10+12=12=亥,前159年的年支=10-3=7=午;

故前22年的干支为己亥,前159年的干支为壬午。

公元后的算法:

年干=N-3(N﹥3)或N-3+10(N≤3),N=年号/10的余数=年号个位数。

年支=N-3(N﹥3)或N-3+12(N≤3),N=年号/12的余数。

例:求公元1164年和2011年的干支?

1164年的年干=4-3=1=甲,2011年的年干=1-3+10=8=辛;

1164年的年支=0-3+12=9=申,2011年的年支=7-3=4=卯;

故公元1164年的干支为甲申,2011年的干支为辛卯。

(3)整数序法求干支

天干按庚、辛、壬、癸、甲到癸的顺序为-3、-2、-1、0、1~10,

地支的顺序按申、酉、戌、亥、子到亥的顺序为-3、-2、-1、0、1~12。

公元前的算法:

年干=8-N,N=年号/10的余数=年号个位数。

年支=10-N,N=年号/12的余数。

解:前22的年干=8-2=6=己,前159年的年干=8-9=-1=壬;

前22的年支=10-10=0=亥,前159年的年支=10-3=7=午;

故前22年的干支为己亥,前159年的干支为壬午。

公元后的算法:

年干=N-3,N=年号/10的余数=年号个位数。

年支=N-3,N=年号/12的余数。

例:求公元1164年和2011年的干支?

1164年的年干=4-3=1=甲,2011年的年干=1-3=-2=辛;

1164年的年支=0-3=-3=申,2011年的年支=7-3=4=卯;

故公元1164年的干支为甲申,2011年的干支为辛卯。

参考资料:

百度百科-干支纪年

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-02-07
记住一个年分的天干地支,比如1988的天干地支为戊辰 龙年 我们要计算哪一年,天干十位十位往后推,地支十二位十二位往后推,因为天干为十位,地支为十二位。
天干:甲乙丙丁戊己庚辛壬癸
地支:子丑寅卯辰巳午未申酉戌亥
十二生肖:子鼠,丑牛,寅虎,卯兔,辰龙,巳蛇,午马,未羊,申猴,酉鸡,戌狗,亥猪
比如我算2016年,生日为1988,戊辰年,1988往后10位10位推,1998 2008 2018 2028开头都应该带戊,2018-2就是2016年,我们对照上面天干看到戊减两位为丙,天干就计算出来了,2016年的天干为丙。(1988年为戊辰年,我们只要记住一个年分就行了,1989为己巳,1990为庚午,1991为辛未,最好是找一个甲子年或自己的生日记下来,这样容易一些)
下面算地支
地支12位12位往后推,1988往后12位2000年,再往后12位2012年,2000 ,2012这两个年分的地支都应为辰, 2012+4位便是2016年,对照上面地支加4位,我们便算出2016年地支为申。
so ~天干地支加一起~~2016年为丙申年
十二地支又对应十二生肖,拿地支对应上面十二生肖,2016年地支为申,申猴就是猴年了。
我个人认为这是最简单的办法,只要记住一个年分为什么就OK了。

注意一点,减就后推,加就顺推,(比如天干2018-2=2016 便是戊后推两位为丙 地支2012+4=2016 那便是辰顺推4位为申 天干合地支等于年分丙申,如果到这里连2018 2012怎么算出来都还不知道的话,就当我没说直接右上角点×)本回答被提问者采纳
第2个回答  2016-02-07
记住自己出生年为何年就行了,天干十位十位往后推,地支十二位十二位往后推,因为天干为十位,地支为十二位。
天干:甲乙丙丁戊己庚辛壬癸
地支:子丑寅卯辰巳午未申酉戌亥
十二生肖:子鼠,丑牛,寅虎,卯兔,辰龙,巳蛇,午马,未羊,申猴,酉鸡,戌狗,亥猪
比如我算2016年,出生年我们只要记住1988为戊辰年,1988往后10位10位推,那么1998 2008 2018 2028开头都应该带戊,2018-2就是2016年,我们对照上面天干看到戊前面两位为丙,天干就计算出来了,2016年的天干为丙。(1988年为戊辰年,我们只要记住这个,1989为己巳,1990为庚午,1991为辛未,如果有恒心可以将天干地支配合的60位甲子背下来)
下面算地支
地支12位12位往后推,1988往后12位2000年,再往后12位2012年,2000 ,2012这两个年分的地支都应为辰, 2012+4位便是2016年,对照上面地支顺推4位,我们便算出2016年地支为申。
so ~天干地支加一起~~2016年为丙申年
十二地支又对应十二生肖,2016年地支为申,看上面就知道申就是猴年了。
我个人认为这是最简单的办法,只要记住自己出生的年分为什么就OK了,当然记住别人的也可以算。

注意一点,减就后推,加就顺推,(比如天干2018-2=2016 便是戊后推两位为丙 地支2012+4=2016 那便是辰顺推4位为申 天干合地支等于年分丙申,至于2018和2012怎么来的看上面,如果这都看不懂那就算了)
第3个回答  2016-02-07
甲、乙、丙、丁、戊、己、庚、辛、壬、癸总称为十天干,
子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作十二地支。
天干地支记年法就是按顺序把天干和地支组合排列,60年一甲子意思就是60年后新的甲子年,然后是甲丑年,甲寅年。。。。。。
排完甲天干和12地支然后排乙天干和地支。。。。。。
第4个回答  2021-04-20

相似回答