元亨利贞
收藏TA

需扫码在手机上打开
文章后点击更新提醒

中华优秀传统文化之年月日时的干支纪法推算

创建于2023-12-16 阅读235

一、十天干和十二地支

天干:甲1、乙2、丙3、丁4、戊5、已6、庚7、辛8、壬9、癸10。

地支:子1、丑2、寅3、卯4、辰5、巳6、午7、未8、申9、酉10、戌11、亥12。

二、计算公历2023年12月16日10时(农历2023年11月初四日10时)的年干支

年干支的计算方法:

天干=(年份-3)÷10的余数;

地支=(年份-3)÷12的余数。

因为2023一3=2020

2020=202x10+0

2020=168x12+4

所以2023年的天干为癸地支为卯,即2023年为农历癸卯年。


三、计算公历2023年12月16日10时(农历2023年11月初四日10时)的月干支

月干支可以由当年的年干推出,具体由下面口决执行。

甲己之年丙作首;

乙庚之年戊为头;

丙辛之年庚寅上;

丁壬壬寅顺行求;

戊癸甲寅正月起。

上面已推出2023年为癸卯年,故由"戊癸甲寅正月起"知2023年正月为甲寅月,从而2023年农历11月为甲子月,具体参照下表。

四、计算公历2023年12月16日10时(农历2023年11月初四日10时)的日干支

第一步:先推算出所求年的元旦的支;

其公式是:

元旦日干数={11+21M+5N﹣闰年为1\平年为0- 15 }÷10所得的余数;

元旦日支数={11+21M+5N﹣闰年为1\平年为0- 15 }÷12所得的余数;

其中M为年数除以4所得的商,N为年数除以4所得的余数。

下面计算2023年元旦日干支数

因为2023=505x4+3

所以M=505、N=3

11+21M+5N﹣闰年为1\平年为0- 15 =11+21x505+5×3-0-15=10616

10616=1061×10+6

10616=884×12+8

故2023年元旦日干支数分别为6和8。

第二步:根据当年元旦的干支,求出某月的某一天的干支。

某日天干数=(元旦日干数+天数﹣1)÷10所得的余数;

某日地支数=(元旦日支数+天数﹣1)÷12所得的余数;

由上面计算知元旦日干数为6,元旦日支数为8,天数为从2023年元旦日开始到2023年公厉12月16日的天数,故天数=365-15=350,从而

元旦日干数+天数﹣1=6+350-1=355

元旦日支数+天数﹣1=8+350-1=357

355=35×10+5

357=29×12+9

公历2023年12月16日10时(农历2023年11月初四日10时)的日干支数分别为5和9,即此日为戊申日。



五、计算公历2023年12月16日10时(农历2023年11月初四日10时)的时干支

时干支可以由日干推出,具体由下面口决执行

甲已还加甲;

乙庚丙作初;

丙辛生戊子

丁壬庚子头;

戊癸起壬子。

从上面计算可知2023年公历12月16日为戊申日,由"戊癸起壬子"知此日第一个时即23:00~1:00为壬子时,由此可推得10:00为丁巳时,具体参照下表。


故公历2023年12月16日10时(农历2023年11月初四日10时)为癸卯年甲子月戊申日丁巳时。

阅读 235
文章由 美篇工作版 编辑制作
投诉