例:求乙卯日1:30的干支?
解:时支=(1+1)÷2-1=8=酉,时干=乙x2+酉=2x2+8=12,个位=2,2=乙,故1:30干支为乙酉
例:求戊午日0:50、10:50、22:05、23:9干支?
解:0:50——时支=02-1=-1=子,时干=戊2+子=52-1=9=壬
10:50——时支=102-1==巳,时干=戊2+巳=10+=1,=丁
22:05——时支=222-1=10=亥,时干=戊2+亥=10+10=20,0=癸
23:9——时支=(23+1)2-1=11=子,时干=戊2+子=52+11=21,个位=1=甲
(注:23:9未到2点,是夜子时,仍属今天,用今天日干戊)
例:求甲子日0:20和23:0干支?
解:0:20——时支=02-1=-1=子(晨子),时干=甲x2+子=1x2-1=1=甲
23:0——时支=(23+1)2-1=11=子(夜子),时干=甲x2+子=1x2+11=13,个位=3=丙
推算公元前年干,公元前年支
1公元前年干公式:公元前年干=8-公元前年个位数(个位为9,8-9=-1,加10,-1+10=9=壬)
2公元前年支公式:公元前a年支=12xn-a+8
例:求公元前22年和公元前155年干支?
解:前22年干=8-2=6=己,前22年支=12x2-22+8=10=亥,前22年为己亥年
前155年干=8-5=3=丙,前155年支=12x13-155+8=1+8=9=戌,前155年为丙戌年
除法:
公历纪年在时间维的标度是均匀的,而干支纪年在时间维上是不均匀的。
天干地支纪年与公历的近似换算,已知公历年份,求对应干支
公元后的年份数减3,除以10的余数是天干,除以12得到的余数(保留到小数点后三位)再除以0083得到的是地支。
公元前的年份的计算方法:先用大于所求年份的60的倍数减去所求年份(的绝对值),然后再减去2;除以10的余数是天干,除以12得到的余数(保留到小数点后三位)再除以0083得到的是地支。
把天干数和地支数合并起来,即为所求的干支年份。此方法的根据是公元年为甲子年(没有公元0年)。
计算例1:公元18年黄巾起义,计算其干支。
解:(18-3)10=181,余数为1,故天干为甲(1为甲,2为乙…癸为0);
(18-3)12=15083,00830083=1,故地支为子(1为子,2为丑…10为酉,11为戌,0为亥)。
因此,公元18年为甲子年,所以黄巾起义时在官府门前都贴有“甲子”字条,口号为“岁在甲子,天下大吉”。
计算例2:计算公元202年的干支。
解:(202-3)10=2039,余数为9,故天干为壬;
(202-3)÷12=169916,0916÷0083=11,故地支为戌。
因此,公元202年为壬戌年。
计算例3:公元前551年孔子出生,计算其干支。