日元支速算法(天干地支序号)
日元支速算法是一种用以计算某个日期的天干地支的方式方法。干支是依据天干和地支之循环组合而成的,用以预示年、月、日、时的天干地支。具体的计算步骤如下:。
1、 first of all,确定已知日期的年份和月份。计算年份的天干地支时,需要将年份减去3,再除以10取余数,得到的余数即为年份的天干之序号,再将年份减去4,再除以12取余数,得到的余数即为年份的地支之序号。例如,2022年的天干序号为6(2022-3=2019,2019%10=6),地支序号为10(2022-4=2018,2018%12=10)。
2、 计算月份的天干地支时,需要将年份的天干序号乘以2,再加上月份的序号,得到的和除以10取余数,得到的余数即为月份的天干之序号,再将月份的序号减去1,除以12取余数,得到的余数即为月份的地支之序号。例如,2022年1月的天干序号为2(6*2+1=13,13%10=3),地支序号为10(1-1=0,0%12=0)。
3、 计算日份的天干地支时,需要将年份的天干序号乘以2,再加上月份的天干序号,再加上日份的序号,得到的和除以10取余数,得到的余数即为日份的天干之序号,再将日份的序号减去1,除以12取余数,得到的余数即为日份的地支之序号。例如,2022年1月1日的天干序号为5(2*2+3+1=8,8%10=8),地支序号为7(0-1=11,11%12=11)。
4、 计算时辰的天干地支时,需要依据时辰的序号查表得到相应的天干和地支。例如,子时相应的天干是甲,地支是子。