自從我們祖先黃帝創造天干地支紀錄時間,人類就不斷探索天干地支五行與天、地、人的關係,四千多年前,夏、商、周各代的君王更親自參與研究,並制定一些法則,天文學與曆學統稱為「古六曆」——黃帝曆、顓頊曆、夏曆、殷曆、周曆、魯曆,開始在民間使用,到春秋戰國,天干地支五行廣泛運用在軍事、政治、經濟、民生、醫藥……等範疇。
由於古代各種曆法的歲首月份、四季、設閏存在差異,所以,用曆法作為占卜依據難以準確,到秦朝、漢朝,曆法經過多次較大修正,才有較為貼近日月星辰的編制。在此之前根據出生資料的干支五行算命,門派甚多,得出的結果,彼此之間存在很大的差異。
到唐朝,占星家李虛中根據鬼谷子的算命理論基礎寫了《李虛中命書》,成為算命的經典,但李虛中算命,以出生年份的干支為主,輔以出生月份、日子,換言之,只按出生年月日的干支五行算命。
直到宋代,徐子平把李虛中的「三柱八字」升級到「四柱八字」,加入了出生時辰的元素,成為八字論命的始創者,稱為「子平八字」。徐子平算命以出生日干為主,具體計算以年為根,以月為苗,以日為花,以時為果,根據此法,生日干的五行,就是個人的基本五行所屬。