年月日時干支推算法
1.推年干支
從已知的公歷年份計算干支紀年:年份數減3,除以10,所得余數與天干的對應關系為甲1、乙2、丙3、丁4、戊5、已6、庚7,辛8、壬9、癸0;年份數減3,除以12的余數與地支的對應關系為子1、丑2、寅3、卯4、辰5,巳6,午7、未8、申9、西10戌11、亥0(公元前的年份則用“58減去年份數除以60的余數'后計算)。如2011年的年干為:(2011-3)=10,其余數為8,即“辛”;其年支為:(2011-3)=12,其余
數為4,即“卯”所以2011年為“辛卯年”。
2.推月干支
推月干支時每月的地支是固定的,正月寅月,二月卯月,三月辰月,四月巳月,五月午月,六月未月,七月申月,八月西月,九月戌月,十月亥月,十一月子月,十二月丑月。而月份的天干卻不固定,要經過一定的推算才能排出。 推算的歌訣如下:
五虎遁年起月歌
甲己之年丙作首,乙庚之年戊為頭。
丙辛之歲尋庚起,丁壬壬寅順水流。
若問戊癸何方覓,甲寅之上好追求。
如逢天干為甲的年份,正月的天干就是丙,正月的固定地支寅相配,這樣正月的干支就是丙寅,依次二月為丁卯······直至十二月為丁丑。再比如2010年是庚寅年,正月的干支就是戊寅,二月為己卯·...··直至十二月為己丑.
3.推日干支
按如下口訣,不用查萬年歷也可輕松推算出日期的干日紀法。
乘五除四九加日,雙月間隔三十天。
一二自加整少一,三五七八十尾前。 4.推時干支
推時干支與月干支的原理差不多,其時干支的地支也是固定的,即:11~1子時,1~3丑時,3~5寅時,5~7是卯時,7~9是辰時,9~11巳時,11~13午時,13~15未時,15~17申時,17~19酉時,19~21戌時,21~23亥時。
只要知道了出生的時間,就可以輕松推知其對應的地支。 而時辰的天干就要根據如下歌訣就可得知:
五鼠遁日起時歌
甲己還生甲,乙庚丙作初,
丙辛從戊起,丁壬庚子居,
戊癸何方發?壬子是真途。
這就是說,天干是甲、己日出生的,那么他出生時間便從甲子(半夜23點~1點鐘)時開始推算。 天干是乙、庚日出生的,那么他出生時間便從丙子時開始推算。如某人是公歷2008年8月22日的上午9:30出生的,查萬年歷知這一日的干支為甲午,由“甲己還生甲”可知,這一天從甲子時開始,依次為乙丑時、丙寅時、丁卯時、戊辰時,到9點~11點鐘之間應為己巳時,所以上午9:30的時干支為“己巳”.需要說明的是,在實際使用過程中,年、月、日的干紀法一般可通過萬年歷直接查出,并不需如此勞神,只有時辰的干支紀法是不得不推算的。