公历年月日时计算干支的方法
大家都知道,天干地支是中国传统的时间计时法,首先我们要确定:
十 天 干: 甲、乙、丙、丁、戊、己、庚、辛、壬、癸 对应的代号: 1. 2. 3. 4. 5. 6. 7. 8. 9.10,
十二地支: 子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥对应代号为 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.11.12,
下面分别是计算任意年月日时干支的最简便的方法,请大家验证使用,如有不对的地方,敬请同道讨论指正.
一、年干支计算法:
用年数减去3所得数字的尾数,对应的天干代号就是该年的年干。用这个差数除以12所得余数对应的地支代号就是这一年的地支。例如:2021年,2021-3=2018,因此今年的年干就是8(辛)。2018÷12余数为2(丑),因此,今年的年支就是丑。所以2021年就是辛丑年。
二、月干支计算法:
知道年干后,月干的计算方法很简单:月干=年干代数x2+月数。对应的代号就是该月月干。超过10时,去掉10的倍数用其余数。月支是以正月起寅,依次类推…… 例如:2021/3/30日,年干为辛(8)8×2+3=19-10=9(壬)月干为壬,月支2月为卯故为 壬卯月。
三、日干支计算法:
用公历年月日计算任何一天的日干支公式:
(年-1)×5+(年-1)÷4+当年天数÷60取余数(y)
当年天数(1月+2月+3月+最后哪个月的天数)比如2021年3月5日(31+28+5)2021年4月8日(31+28+31+8)
余数(y)÷10的余数即是天干序数。
余数(y)÷12的余数即是地支序数。
如:2021/3/30 ((2021-1)×5+(2021-1)÷4+31+28+30)÷60余数为14。 所以天干为4(丁) 14÷12余数为2(丑)故此日为 丁丑日。
赞 (0)