干支,也作干枝,借意于树木的干枝,是古人用于记数的一种方法,分为十天十二地支,十天干依次为甲乙丙丁戊已庚辛壬癸,十二地支依次为子丑寅卯辰巳午未申酉戌亥。后来又将两者互相搭配,每两个字成一个数,用以纪年,一共六十年,称为一个花甲,六十年以后再从头算起。干支只是古人用以记历法的方法,后来逐渐附会以神秘的意义,成为中国算命术的重要观念之一。测字术也吸收了干支的某些观念,用来预测人事凶吉。
在算命术中,主要是根据一个人出生的年月日时来推测吉凶,因每一项有两个干支,共八个字,故也称“算八字”、“排八字”等。
推年法比较简单,因每一年都有其相应的干支,一查便知。推月法要复杂一些,每月的地支一字是固定的,即依次按十二地支排列,不过是寅为正月,以后依次类推。即:
月份 正月 二 三 四 五 六 七 八 九 十 十一 十二
地支 寅 卯 辰 巳 午 未 申 酉 戌 亥 子 丑
但每个月的天干却是不固定的,须要由年推得。
中国算命术总结出一套歌诀,歌诀如下:
甲已之年丙作首,乙庚之嵊戊为头,
丙辛必定寻庚起,丁壬壬位顺时流。
更有戊癸何方觅,甲寅寅上好追求。
即如果是甲和已年,正月是丙寅;若遇乙或庚之年,正月为戊寅;丙或辛年正月为庚寅;丁或壬年正月为壬寅;戊或癸年正月为甲寅。其他二、三月就依次后推,如正月为丙寅,二月便是丁卯,三月就是戊辰,等等。
还有一种较为简单的用干支记时的方法,就是用天干记日,地支记月,第一日称为甲日、第二日为乙日、第三日为丙日,依此类推,十日过后再来一遍,又从甲日算起。地支记月的方法也是这样,一月称为子月、二月称为丑月,依次而下,至十二月为亥月。
在测字中涉及到时间的时候常常利用以上方法。如有人以“字”字问六甲,测字先生推断说:“‘字’字是寅头子尾,非寅日即子日,应该在丑日,因为丑日在子、寅两日之间。”又如一人以“亥”字问孩子病的吉凶,测字先生说:“‘亥’是孩子不见了,并且亥月是最后一月,为月尽之时,恐怕这孩子要病死。”有的则用“排八字”中的记月方法。