戰(zhàn)國時期有一個隱士叫珞祿子,他最先提出的是以出生這一年的屬相、納音五行、神煞來推算人生。
到了唐代,李虛中對八字預(yù)測加以改進(jìn),以年月日為基礎(chǔ),結(jié)合神煞、甲子納音、五行生克等來分析命運,為人預(yù)測時每每必中,這在當(dāng)時影響很大。
真正讓八字形成定義的,是北宋的徐子平,他在李虛中算命法的基礎(chǔ)上,加上了時辰,這樣就有了四個出生的時間段,年、月、日、時。
由于古代是以六十甲子記錄時間的,為人預(yù)測之前,首先要把這四個時間段換算成年、月、日、時四組干支,每一組干支是由一個天干和一個地支組合在一起的,四組干支是四個天干和四個地支,把它們加在一起正好是八個字,俗稱八字。
八字排好后以日干為坐標(biāo)點,其它七個不同五行干支生、克、泄、耗日干之后得出的某些名稱叫做十神。然后再把十神轉(zhuǎn)換成六親,再根據(jù)六親的旺衰、喜忌、等來全面分析八字和大運流年。
要想把五行換算出十神六親,首先必須了解天干地支以及他們之間的生克泄耗。