八字

当前位置:三堂网 > 八字 > 天干地支是什么意思,天干地支的算法(古时纪月年时等)

天干地支是什么意思,天干地支的算法(古时纪月年时等)

时间:2021-09-10 13:20:25

  古时人们对天干地支是了如指掌,计算起来出是手到擒来。现如今很多人都不知道天干地支是怎么回事。今天小编带大家一起去了解,天干地支是什么意思?天干地支的算法?

天干地支是什么意思,天干地支的算法(古时纪月年时等)

一、天干地支是什么意思,古时纪年方法

  天干地支是什么意思,简称为干支,源自中国远古时代对天象的观测。"甲、乙、丙、丁、戊、己、庚、辛、壬、癸"称为十天干,"子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥"称为十二地支。

  天干地支组成形成了古代纪年历法。天干地支是什么意思,十干和十二支依次相配,组成六十个基本单位,两者按固定的顺序相互配合,组成了干支纪元法。从殷墟出土的甲骨文来看,天干地支在中国古代主要用于纪日,此外还曾用来纪月、纪年、纪时等。

天干地支是什么意思,天干地支的算法(古时纪月年时等)

  十天干:甲(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)。其中子、寅、辰、午、申、戌为阳支,丑、卯、巳、未、酉、亥为阴支(注:十二地支对应十二生肖:子:鼠;丑:牛;寅:虎;卯:兔;辰:龙;巳:蛇; 午:马;未:羊;申:猴;酉:鸡;戌:狗;亥:猪。)

二、天干地支计算方法

  1、年干支计算公元后年份的口诀是:

  “公元年数先减三,除10余数是天干,基数改用12除,余数便是地支年”。以2010年为例,年份减3得基数2007,除以10得余数7,对查天干次序(甲、乙、丙、丁、戊、已、庚、辛、壬、癸)。得”庚“,再将基数2007除以12得余数为3,再循环对查地支次序(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)得”寅“,故2010年为庚寅年。(若得0可理解为1之前即12)

天干地支是什么意思,天干地支的算法(古时纪月年时等)

  2、月干支月的地支是固定的如正月起寅之类,只计算月干。

  月干=年干数乘2+月份例:2010年(庚寅)三月(辰月)的天干=7*2+3=17,天干10为周期,就去掉10,得7,天干第7位为庚,则此月干支为庚辰。

  3、日干支1900——1999年日干支基数=(年尾二位数+3)*5+55+(年尾二位数-1)除42000——2099年日干支基数=(年尾二位数+7)*5+15+(年尾二位数+19)除4(只用商数,余数不用,数过60就去掉60)

  例:2010年4月12日星期一日干支基数=(10+7)*5+15+(10+19)/4=47(已去掉60的倍数)这就是1月1日的干支数。从1月1日到4月12日为47+31(1月天数,下类推)+28+31+12=149,去掉60的倍数得29、天干去10的倍数余9为壬,地支去12的倍数余5为辰,今天的干支就是壬辰。

天干地支是什么意思,天干地支的算法(古时纪月年时等)

  4、时干支时干=日干序数*2+日支序数-2

  5、倒推年龄法从今年的干支推出任何年龄的干支,即年龄去掉60为基数,去掉10的倍数为天干倒推数,去掉12的倍数为地支倒推数。

  如今年为庚寅年,56岁生年的干支这样推:56去50余6,天干从庚倒推6位是乙,地支为56去掉48余8,从寅倒推8位是未,生年就是乙未年。65岁生年去掉60余5,从今年的天干倒推5位丙,从今年的地支倒推5位戌,生年就是丙戌年。