干支计时的心算方法

时间:2022-10-07 22:31:12 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

干支计时的心算方法(作者:奇门鑫略)

不用万年历和其他查询工具,也能知道某年某月某日某时的天干地支,方法如下。

【年干支的算法】

公式:(N-3)÷60的余数 (备注:N——所求年份公历数)

举例:如求2013年的干支。

(2013-3)÷60…余数是30.那么2013年干支就是“癸巳”。为什么是癸巳?因为古人把天干地支划分成60个组合,也就是所谓的“六十花甲”,六十花甲从甲子开始到癸亥结束,分别对应来着“1、2、3…60”,与30相对应的就是癸巳。这些能烂熟于心最好,实在记不住也没关系,继续:30的尾数世“0”,看到0就是“癸”——甲1乙2丙3丁4戊5己6庚7辛8壬9癸10(10当0看);30÷12余数是6,6就是巳(子1丑2寅3卯4辰5巳6午7未8申9酉10戌11亥12)那么一组合就是“癸巳”。

【月干支的算法】

古人有一套年干支推算月干支的口诀,如果记不住就用下面

公式:Nt×2+所求月份数。(备注:Nt——年天干数)

举例:如求2013年的正月的干支

2013年的年天干是癸,正月是寅月数为1,(正月寅二月卯三月辰…依次类推),那么:10×2+1=21.21取尾数1,则对应天干就是甲,那么2013年正月的干支就是甲寅。

【日干支的算法】

公式:{(公元年数-1)×5.25+元旦至所求日的天数}÷60的余数。由于此公式计算稍嫌麻烦,故根据不同年份简化如下:

2012年:(元旦至所求日的天数÷60)的余数-3.

2013年:(元旦至所求日的天数÷60)的余数+3.

2014年:(元旦至所求日的天数÷60)的余数+8.

2015年:(元旦至所求日的天数÷60)的余数+13.

2016年:(元旦至所求日的天数÷60)的余数+18.

2017年:(元旦至所求日的天数÷60)的余数+24.

……………或许你已发现其中规律。

举例:求2013年3月1日的干支。从1月1日元旦算起至3月1日共计60天(31+28+1=60),60÷60的余0,0+3=3.按照【年干支的算法】中的方法,就能知道3就是丙寅,3月1日就是丙寅日了。

【时干支的算法】

公式:Rt×2-2+所求时支数。(备注:Rt——日天干数)

举例:求2013年3月1日10点的干支。3月1日丙寅,天干丙为3,10点是巳时,数是6.那么3×2-2+6=10,10是癸,组合上地支巳就是癸巳时了。

由上,2013年3月1日10点的干支就是:癸巳年甲寅月丙寅日癸巳时。

以上方法练习几次就能熟练运用,在心里就可计算,有时甚至必查工具还快。

本文来源:https://www.wddqw.com/doc/18b38bf1bceb19e8b8f6bad8.html