根据公历日期计算当日干支:

 


一、口诀:

 

乘五除四九加日,

 

双月间隔三十天。

 

一二自加整少一,

 

三五七八十尾前。

 

 

 

二、举例说明:

 

例一:1996年1月16日

 

(96×5+96÷4+9+16)÷60=8余49,49即为六十甲子序数。9对应天干壬,49除12余1对应地支子,对应干支为“壬子”。

 

例二:1997年2月16日

 

(97×5+97÷4+9+16+30+2)÷60=9余26,26即为六十甲子序数。6对应天干己,26除12余2对应地支丑,对应干支为“己丑”。

 

例三:1998年3月16日

 

(98×5+98÷4+9+16)÷60=8余59,对应干支为“壬戌”。

 

例四:1999年4月16日

 

(99×5+99÷4+9+16+30+1)÷60=9余35,对应干支为“戊戌”。

 

例五:2000年7月16日

 

(100×5+100÷4+9+16+2)÷60=9余12,对应干支为“乙亥”。

 

例六:20001年10月16日

 

(101×5+101÷4+9+16+4+30)÷60=9余49,对应干支为“壬子”。

 

三、注解:

 

第三句中的“整少一”,为能被4整除之年一二月份比其他三年都要少加一;第四句反映的是大月规律,即8月加3、11月加5,依此类推)。