? ? ? ? 古代采用干支來記錄時間,即以10個天干(甲、乙、丙、丁、戊、已、庚、辛、壬、癸)和12個地支(子、丑、寅、卯、辰、巳、午、未、申、西、戌、亥)依次兩兩相搭配組成干支,年、月、日、時都分別對應著一個干支,4個千支加在一起共8個字,稱為“八字”。“八字”是算命的依據(jù),人的切命運都是由這8個字來確定的,算命就從這8個字來出發(fā),依照陰陽五行理論進行一系列復雜的推理,從而察知一個人的命運。確定這八個字的過程叫做“ 排八字”。
? ? ? ? 排八字的依據(jù)是一套確定的歷法,通過查閱歷書或者相關(guān)的表格就可以知道,而且還可以自己推算出來。關(guān)于八字的推算,人們已經(jīng)總結(jié)出了便于記憶的口訣。年的干支計算方法最為人所熟悉,就是由10個天干和12個地支配成六十甲子,往復循環(huán),知道了某一年的干支,其他年份的干支就都可以通過加減直接推算出來。月的地支是固定的,即正月為寅月,二月為卯月,以此類推,十一月為子月,十二月為丑月,至于天干,則要再行排定,相應的歌訣為:“甲已之年丙作首,乙庚之歲戊為頭,丙辛歲首尋庚起,丁壬壬位順行流,若言戊癸何方發(fā),甲寅之上好追求?!备柙E的意思是:年干為甲或已,則該年第一個月的天干就是丙,也即是說正月為丙寅月,后面的月份也就依此可知了,如二月為丁卯月....年干為乙、庚的,則以戊寅為正月;年干為丙、辛的,則以庚寅為正月;年干為丁、壬的,則以壬寅為正月;年干為戊、癸的,則以甲寅起為正月。對于日的推算,一般是要記住正月初一的干支,以此為基礎(chǔ)來推算一年之中各日的千支,相應的歌訣是:“大小月卦記心間,正一干支起根源。大后千同地支沖,小后干支退一天。初一十三二十五,支同隔千一位算?!逼湟夂?一年之中的每個月是大月還是小月要記住,大月為30天,小月為29天,要知道正月初一‘這一天的干支,這是推算一年之中各日干支的基礎(chǔ)。如果這個月是大月,則下月初一與本月初一的天干是相同的,因為30天整是天干走了3個循環(huán),而地支則是恰好走了兩個半循環(huán),下月初一的地支與本月初一的地支正是相沖的,也就是相差六位的。例如本月初一為甲子日,這月又是30天,那么下月初一就是甲午日,其中天干同為甲,而地支子、午之間正是相差六位,從子到午,十二地支是走過了半個循環(huán)的。如果這個月是小月,那么下月初一的干支也就相當于這個月是大月情況下的下月初一的前一天,就是在大月推算的基礎(chǔ)上再前推一天。例如,前面按照大月來推算下月初一是甲午日,在小月的情況下,下月初一也即是甲午的前一天,是天干和地支各往前退一位,即癸巳日。初一、十三和二十五這3天的地支是相同的,天干則隔一位順推,如初是甲子日,則十三是丙子日,而二十五則是戊子日。這也就是日的干支的推算方法。時的地支也是確定的,即一天從午夜子時開始,依次下行,而時的天干則要依據(jù)日的天干來確定,相應的歌訣是:“甲已還生甲,乙庚丙作初,丙辛從戊起,丁壬庚子居,戊癸何方發(fā)?壬子是真途?!碧旄墒羌住⒓旱娜掌谧訒r的天干是甲,即天是從甲 子時算起的,后面幾句的意涵與此相類而順推。依據(jù)這樣的方法,八字就可以順利排定,也就可以開始算命了。