很多人在算天干地支日的时候都觉得算不了,要么就是说查个万年历啥的,不过具体的日天干地支还是可以算出来的。

下面我就举例说明这个公式转换吧

例如2009年10月18日。

取2009年后两位数09 100=109×5=545,

545÷60=9余数5,取余数5,

100 9=109÷4=27余数1,取商数27,

加上一个固定基数9,

再加上所求日子18,

再加上过去的几个大的月份减一,1月,3月,5月,7月,8月,5-1=4

因为所求月份是双月,那就要减30,如果是单月就不要减30

所以2009年10月18日的干支就是

:5 27 9 18 4=63-30=33,第33个干支是丙申。所以就是丙申日。

但是这个公式有个缺陷就是在不是通用的,如果算上个世纪的,就不用加100,其他一样。

还有在平年和闰年的一月、二月的计算上也有稍微一点点的区别

闰年一月加0,二月加1。

平年1月加1,二月加2。

其他的如果大家在使用中有什么问题,也可以提出来,一起探讨改正[作揖]人多力量大

附上六十甲子图

天干地支与年月日时的关系(天干地支年月日时算法)(1)

图源网络,侵权必删

,