天干地支计算方法天干地支最简单的算法
天干地支是古代纪年纪月纪日纪时用的二十二个汉字,其中天干十个,分别为甲乙丙丁戊己庚辛壬癸;地支十二个,分别是子丑寅卯辰巳午未申酉戌亥。二者搭配使用,形成六十甲子,在年月日时里循环使用,周而复始。te>
对于其计算
第一个:先将天干进行编码:
甲、乙、丙、丁、戊、己、庚、辛、壬、癸
4、5、6、7、8、9、0、1、2、3
通常公元后某年的最终一位数字是“4”,那么该年的天干就是“甲”;“5”就是“乙”;余类推。如2021年的天干就是“癸”。记住这一编码很实用,即使不能用干支纪年来直接推算公元纪年,但能够给我们一点提醒,通常天干为“甲”的公元纪年数最终一位数必为“4”;“辛”为“1”;余类推。如辛酉政变、辛丑条约、辛亥革命发生年代的最终一位数字全部是“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,余数为“1”,地支为“酉”,那么公元1861年就是辛酉年
依据六十甲子能够推算出详细的年月日时。而在计时使用里,因为一天为二十四小时,古代恰好是十二时辰,所以形成两个小时一个时辰的换算关系,详细为深夜23点到子夜1点为子时,1-3点为丑时,3-5点为寅时,5-7点为卯时,7-9点为辰时,9-11点为巳时,11-13点为午时,13-15点为未时,15-17点为申时,17-19点为酉时,19-***为戌时,21-23点亥时。除了以此计时外,另外地支计时法还和干支计日联络在一起形成六十干支计时法,即甲己日子时以甲开头,成为甲子时,然后丑时成为乙丑时,寅时成为丙寅时,依次类推。乙庚日子时以丙开头,成为丙子时;丙辛日子时以戊开头成为戊子时。丁壬日子时以庚开头,成为庚子时;戊癸日开头以壬开头成为壬子时。这么六十天干形成完整的纪年纪月纪日纪时法,每人出生的时辰也就有了确定的四组天干八个字组成的生辰,简称“八字”。如此时正是2021年11月15日19:07,此时出生者的八字就是乙酉年丁亥月癸卯日壬戌时。
====================================================
方法二:口诀法:1、计算公元后年份的口诀是;“公元年数先减三,除10余数是天干,基数改用12除,余数便是地支年”。以1911年为例,年份减3得基数1908