天干地支的简单算法
大家在看古代字画的时候一定会发现 己亥 壬寅等干支纪年法,比如“岁在癸丑”
虽然现在的我们很少用干支纪年法了,但在历史考试题以及公务员考试题中难免会有计算天干地支的题目,就算不为了做题,了解一下干支纪年法也是很有用的。下面分享一个比较简单的方法:
十天干:
甲(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)
首先你得了解或者背过天干地支
计算现在任意的一个年份的天干地支
天干:年份减3,除以10,没有余数就是天干的最后一个,余数是1对应 甲 ,是2对应 乙 ,依次往后推
地支:年份减3,除以12,没有余数就是地支的最后一个,余数是1对应 子 ,是2对应丑,依次往后推。
例如2003年
2003—3=2000 2000÷10=200 则天干为 癸
2003—3=2000 2000÷12=166。。。。。。8 则地支为 未
因此2003年是 癸未年
例如2019年
2019—3=2016 2016÷10=201。。。。。。6则天干为 己
2019—3=2016 2016÷12=168 则地支为 亥
因此,2019年是海洋年。
天干地支算法
古时人们多用天干地支纪法来纪年、纪月、纪日、纪时,那天干地支算法是什么呢?
天干地支算法。十干和十二支依次相配,组成六十个基本单位,古人以此作为年、月、日、时之序号,甲为天干之始,子为地支之始,天干在上,地支在下,顺次相合,为天干地支纪法。
年干支算法口诀:公元年数先减三,除10余数是天干,基数改用12除,余数便是地支年。
月干支月地支是固定的,如正月起寅之类,只计算月干。月干=年干数乘2 月份。 日干支1900到1999年日干支基数=(年尾二位数 3)*5 55 (年尾二位数-1)除42000到2099年日干支基数=(年尾二位数 7)*5 15 (年尾二位数 19)除4(只用商数,余数不用,数过60则去掉60)。
时干支算法,时干=日干序数*2 日支序数-2。
其它相关:
十二属的排列顺序和算法
黄道十二宫排序的算法:
年份减3除以12,余数则是对应的十二生肖序号,要是余数为0,序号计为12。然后根据以下口诀得到生肖:
一鼠二牛三虎四兔走,舞龙六蛇七马八羊头。九猴十鸡幺幺数狗狗,十二金猪分列到末了。
按地支及生肖的口诀:
子鼠丑牛寅虎卯兔走,辰龙巳蛇午马未羊头。申猴酉鸡之后戍狗狗,亥属金猪分列到末了。
另有一个关于十二生肖的顺口溜(貌似儿歌,可教给小孩子的,嘿嘿!):
老鼠带头,牛就把蹄子抬起来。老虎转头怒吼,兔子一蹬跑得飞快。龙和蛇摆动着尾巴,马骁和绵羊大步走着。小猴子蹦蹦跳跳,公鸡把世界唱白了。狗跳,猪叫,老鼠跟。十二个动物跑圈,一、二、三、四依次排列。