天干地支算法

时间:2015-12-02 09:20:28     编辑:Ky02
20

  天干地支是 古代历法纪年,那么有关天干地支算法都是根据什么的呢?干支纪年法的简便算法又是怎样,下面一起来看看吧!

天干地支算法

天干地支算法

  

  天干地支的计算方法

  一.西元后的: 

  天干:甲4 乙5 丙6 丁7 戊8 己9 庚0 辛1 壬2 癸3 

  如1894年末尾一个数是4就甲年,依此类推 

  地支:子4 丑5 寅6 卯7 辰8 巳9 午10 未11 申0 酉1 戌2 亥3  

  换算:1894除以12,余数是几,就在地支中找几. 

  二.西元前的: 

  天干:甲7 乙6 丙5 丁4 戊3 己2 庚1 辛0 壬9 癸8 

  如公元前7年就是甲年依此类推 

  地支:子-9 丑-8 寅-7 卯-6 辰-5 巳-4 午-3 未-2 申-1 酉0 戌-11 亥-10 

  换算:如公元前221年,-221除以12,余数是几,就在地支中找几

  干支纪年法的简便算法

  传统的计算法,必须知道一个已知年,然后往前后推算,有一定的难度,下面我给大家介绍一种干支纪年法的简便算法,每个字都有对应的一个符号。如下表:

  4 5 6 7 8 9 0 1 2 3

  甲 乙 丙  丁 戊 己 庚 辛 壬 癸

  4 5 6 7 8 9 10 11 0 1 2 3

  子 丑 寅  卯 辰 巳 午 未 申 酉 戌 亥

  4 5 6 7 8 9 10 11 0 1 2 3

  鼠 牛 虎 兔 龙 蛇 马 羊 猴 鸡 狗 猪

  年份的最后一个数字就对应天干的相应的字,然后用年份除以12所得的余数,用这个余数去找相对应的地支字和十二生肖字,于是天干地支字的组合便是干支纪年,对应的生肖字便是生肖纪年。如2006年,6对应的天干字是丙字,2006除以12的余数是2,2所对应的地支字是戌字,所对应的生肖字狗字,所以2006年是丙戌年,狗年。1898年,8对应的天干字是戊字,1898除以12的余数是2,2所对应的地支字是戌字,所对应的生肖字狗字,所以18986年是戊戌年,狗年。1911年,1对应的天干字是辛字,1911除以12的余数是3,3所对应的地支字是亥字,所对应的生肖字猪,所以1911年是辛亥年,猪年。1901年,1对应的天干字是辛字,1901除以12的余数是5,5所对应的地支字是丑,所对应的生肖字牛,所以1901年是辛丑年,牛年。

  有了干支纪年法的简便算法,我们就方便的多了,如不信,快快试试看,一定会成功。

  天干地支计算以及推算

  万年历查知1995年为乙亥年。

  用1995年的尾数查得知为乙,用年份(1995年)除以12的余数为3查表的知3为亥,所以1995年为乙亥年。具体的算法如下:

  先用年份的尾数查出天干,如2013年 3为癸;再用2013年除以12余数为9,9为巳。那么2013年就是癸巳年了。

  天干    

    4 5 6 7 8 9 10 1 2 3    

  地支

    4 5 6 7 8 9 10 11 12 1 2 3

  公元前的换算表:

  先用年份的尾数查出天干,如公元前2013年 3为戊;再用公元前2013年除以12余数为9,9为子。那么公元前2013年就是戊子年了。

  天干    

    7 6 5 4 3 2 1 10 9 8    

  地支

    9 8 7 6 5 4 3 2 1 12 11 10

栏目导航