早教吧 育儿知识 作业答案 考试题库 百科 知识分享

天干地支计算方法中(公元年-1)*5+(公元年-1)/4+当年日数/60的当年日数是怎么来的?

题目详情
天干地支计算方法中【(公元年-1)*5+(公元年-1)/4+当年日数】/60的当年日数是怎么来的?
▼优质解答
答案和解析
其实天干地支的计算方法还有个更简单的,楼主说的那个公式是不太实用的,因为,有闰月!
天干地支是我国古代纪时历法,十干有十位,即甲、乙、丙、丁、戊、己、庚、辛壬、癸.地支有十二位,即子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥.古人将十天干与十二地支组合,即天干第一位配地支第一位,即甲子,乙丑,丙寅……
但是天干只有十位,而地支有十二位,所以组合会在第六十组才到癸亥,古人也把这六十组合称之“六十甲子”.用来纪年月日时,比如只有你知道今天是壬辰日,通过推算,可以得出今天,昨天,明天等等任何一天的时辰的干支.
这就是五鼠遁的推法.
口诀:
甲己还加甲,
乙庚丙作首,
丙辛起戊子,
丁壬庚子居,
戊癸推壬子.
意思为:甲日和己日的子时就是甲子时,比如甲子日、甲申日、甲辰日;己酉日、己未日等等,后面的如此类推.
比如今日是壬辰日,干支为壬辰,那我们可以从口诀上找壬,根据丁壬庚子居,那么就是说,丁日和壬日,这两个天干开头的日子的子时,就都是庚子时了;
比如明日,就是癸巳日了,那再找癸,根据口诀戊癸推壬子,也就是说,戊日与癸日的子时都是从壬子时开始,当子时的天干地支出来以后,一天中其它的时辰的天干地支,就能推出来了.
比如说想知道1895年的干支.这个最快的方法当然是查万年历了,不过也可以用年干来推,比如今天是2013年癸巳年,你要查1895年就用2013减1895,得118,干支六十组一循环,往后推120位再反回2位,即是往后推118位,就是乙未年了
刚才也是回答完一位朋友的提问,再把这个答案给你.