1:1900----2100年年幹=年尾數—3
例:1969年年幹=9—3=6,第6位天干就是已。
2012年年幹=2—3=9,第9位天干是壬。(2不足減就補十成12)
2:1900----1999年年支=年尾二位數+1。
2000----2099年年支=年尾二位數+5。
例:1969年年支=69+1=70,去掉60的倍數為10,地支第十位為酉。
2012年年支=12+5=17,去掉12餘5,地支第五位是辰。
那麼1969年干支就是已酉2012年干支就是壬辰。
3:月幹公式,月的地支是固定的如正月起寅之類,只計算月幹。
月幹=年幹數*2+月份
例:1969年(已酉)年八月(酉月)的天干=6*2+8=20,天干10為週期就去掉10,天干第十位為癸,則此月干支為癸酉。
4:日干支公式:
1900----1999年日干支基數=(年尾二位數+3)*5+55+(年尾二位數—1)/4。
2000----2099年日干支基數=(年尾二位數+7)*5+15+(年尾二位數+19)/4。(只用商數,餘數不用,數過60就去掉60)。
例:2008年月日10月18日:
日干支基數=(8+7)*5+15+(8+19)/4=36(已去掉60的倍數)這數就是1月1號的干支數。
從1月1號到10月5日按滿60去之後數為36+31(1月下類推)+29+31+30+31+30+31+31+30+18=7+0+1+1+1+18=28
則天干去10的倍數余8為辛,地支去12的倍數餘4為卯。今天干支就是辛卯。
5:時幹公式=日幹序數*2+日支序數—2,自己推巧去吧,這樣你可以排任何一天的四柱了哦。
6:還有一法,叫倒推年齡法,從今年的干支推算出任何年齡的干支,但只能推算出年干支不能推出日干支,即年齡去掉60為基數,去掉十的倍數為倒推天干數,去掉十二的倍數為地支倒推數。如今年為戊子40歲生年的干支這樣推:40歲去30餘10天干從戊倒推10位是已,地支40去36餘4從子倒推4位是酉生年就是已酉。62歲生年餘2從今年的天干戊倒推2位是丁,從今年的地支子倒推2位是亥。
從此每年每日的干支不用去翻皇曆了,任何一天的天干地支你都知道,人家還以為你記性如此了得呢,你就省點時間多悟道吧。