1、年的天干算法:用公元纪年数减3,除以10(不管商数)所得余数,就是天干所对应的位数;
2.年的地支算法:用公元纪年数减3,除以12(不管商数)所得余数,就是地支所对应的位数;
天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸
地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
例1.我们以2010年为例;
天干算法:2010-3=2007,2007/10=200余7,7对应天干第7位是庚,即天干为庚;
地支算法:2010-3=2007,2007/12=167余3,3对应地支第3位是寅,即地支为寅;
综上公元2010是用天干地支纪年为庚寅年。为使各位信任此算法,本人再举一例来说明:
例2.我们再以1987年为例;
天干算法:1987-3=1984,1984/10=198余4,4对应天干第4位是丁,即天干为丁;
地支算法:1987-3=1984,1984/12=165余4,4对应地支第4位是卯,即地支为卯;
综上公元1987是用天干地支纪年为丁卯年。
二、月的计算方法查表
三、日的计算方法查表
1、3、5、7、9、11月的日期分别加47、46、47、48、50、51。
2、4、6、8、10、12月的日期分别加18、17、18、19、20、21
其中1月和5月一样,2月和6月一样(平年)
天干:甲1、乙2、丙3..........壬9、癸0.(个位数)
地支:子1、丑2、寅3..........戌11、亥0(除12得的余数)
例如:阳历2010.7.137月,日期加4813+48=61尾数为1则天干是甲61/12=5.余数是1,则地支是1,2010.7.13是甲子日又例:阳历2010.10.1日10月,日期加201+20=21尾数是1则天干是甲21/12=1余数是9,则地支是9。2010.10.1是甲申日。
THE END