答案解析

查看更多优质解析解答一举报其实天干地支的计算方法还有个更简单的,

楼主说的那个公式是不太实用的,

因为,

有闰月!天干地支是我国古代纪时历法,

十干有十位,

即甲、乙、丙、丁、戊、己、庚、辛壬、癸.

地支有十二位,

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

古人将十天干与十二地支组合,

即天干第一位配地支第一位,

即甲子,

乙丑,

丙寅……但是天干只有十位,

而地支有十二位,

所以组合会在第六十组才到癸亥,

古人也把这六十组合称之“六十甲子”.

用来纪年月日时,

比如只有你知道今天是壬辰日,

通过推算,

可以得出今天,

昨天,

明天等等任何一天的时辰的干支.

这就是五鼠遁的推法.

口诀:甲己还加甲,

乙庚丙作首,

丙辛起戊子,

丁壬庚子居,

戊癸推壬子.

意思为:甲日和己日的子时就是甲子时,

比如甲子日、甲申日、甲辰日;己酉日、己未日等等,

后面的如此类推.

比如今日是壬辰日,

干支为壬辰,

那我们可以从口诀上找壬,

根据丁壬庚子居,

那么就是说,

丁日和壬日,

这两个天干开头的日子的子时,

就都是庚子时了;比如明日,

就是癸巳日了,

那再找癸,

根据口诀戊癸推壬子,

也就是说,

戊日与癸日的子时都是从壬子时开始,

当子时的天干地支出来以后,

一天中其它的时辰的天干地支,

就能推出来了.

比如说想知道1895年的干支.

这个最快的方法当然是查万年历了,

不过也可以用年干来推,

比如今天是2013年癸巳年,

你要查1895年就用2013减1895,

得118,

干支六十组一循环,

往后推120位再反回2位,

即是往后推118位,

就是乙未年了刚才也是回答完一位朋友的提问,

再把这个答案给你.

更多推荐