1、不同算法有所差异,有的给出公式,但本质上是一回事。这里介绍一种简易直观的算法。首先给每个天干、地支一个编号,从头以4开始循序排下去,天干10后接1,地支12后接1。
2、天干:甲4、乙5、丙6、丁7、戊8、己9、庚10、辛1、壬2、癸3。
3、地支:子4、丑5、寅6、卯7、辰8、巳9、午10、未11、申12、酉1、戌2、亥3。
4、以公元年的尾数在天干中找出对应该尾数的天干,再将公元纪年除以12,用除不尽的余数在地支中查出对应该余数的地支,这样就得到了公元纪年的干支纪年。