很多人在算天干地支日的时候都觉得算不了,要么就是说查个万年历啥的,不过具体的日天干地支还是可以算出来的。 下面我就举例说明这个公式转换吧 例如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。 其他的如果大家在使用中有什么问题,也可以提出来,一起探讨改正人多力量大 附上六十甲子图 图源网络,侵权必删 |
|
来自: 遥想呼应 > 《年月日时干支算法》