勵志

勵志人生知識庫

什麼是天乾地支的算法

天乾地支的算法主要有以下幾種:

天乾算法:用公元紀年數減3,除以10(不管商數)所得餘數,就是天乾所對應的位數。例如,甲1、乙2、丙3、丁4、戊5、己6、庚7、辛8、壬9、癸0。例如,如果要將公元1995年換算成乾支紀年,那麼用1995除以10的餘數為5,對應的天乾為「乙」。

地支算法:用公元紀年數減3,除以12(不管商數)所得餘數,就是地支所對應的位數。例如,子1、醜2、寅3、卯4、辰5、巳6、午7、未8、申9、酉10、戌11、亥0。例如,將公元1995年除以12的餘數為3,對應的地支為「亥」。

綜合算法:首先,將天乾、地支編號如下:天乾:甲4、乙5、丙6、丁7、戊8、已9、庚10、辛1、壬2、癸3。地支:子4、醜5、寅6、卯7、辰8、巳9、午10、未11、申12、酉1、戌2、亥3。以公元年的尾數在天乾中找出相對應。然後,將公元紀年除以12,用餘數在地支中找出所對應的地支。這樣,公元紀年就換算成了乾支紀年。例如,公元1995年用該年尾數5找出對應的天乾為「乙」;然後,用1995除以12得餘數為3,用餘數3找出相對應的地支為「亥」。那麼,公元1995年則為農曆乙亥年。

以上算法均可以用於將公元紀年換算成乾支紀年。