八字算命,其根基在于干支之学、所谓八字,乃一个人出生之时,年、月、日、时,此四者化为四柱,每柱皆由一天干、一地支组成,共计八个字,故名“八字”、欲通晓命理,首要之务便是精准排出这八个字。
何为干支?天干有十,曰:甲、乙、丙、丁、戊、己、庚、辛、壬、癸、地支有十二,曰:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥、干支相配,化生万物,记录时空之节点。
年柱之算法
年柱为四柱之首,定人之根基、其计算以“立春”为界,非以农历正月初一或公历元旦为凭、立春一到,方为新年之始、譬如,虽已至正月初三,若尚未立春,则八字之年柱仍属上一年、此点乃初学者极易混淆之处,切记。
公元2026年为例,该年立春时刻为公历2月4日、故,在2026年2月4日立春之后出生者,其年柱方为丙午、若在此之前,即便已是公历2026年1月,其年柱仍为上一年的乙巳、至于具体的干支,可查阅《万年历》,此为最简便之法、古人排年柱需经繁复推演,今人有历书可依,省却诸多功夫。
月柱之算法
月柱定人生成之环境与手足之情,其排法较年柱稍显复杂、月柱之地支是固定的,由二十四节气中的“节”所决定。
正月始于立春,地支为寅。
二月始于惊蛰,地支为卯。
三月始于清明,地支为辰。
四月始于立夏,地支为巳。
五月始于芒种,地支为午。
六月始于小暑,地支为未。
七月始于立秋,地支为申。
八月始于白露,地支为酉。
九月始于寒露,地支为戌。
十月始于立冬,地支为亥。
十一月始于大雪,地支为子。
十二月始于小寒,地支为丑。
月柱之天干并非固定,而是根据年柱的天干推算而来,此法称为“五虎遁元诀”、其口诀为:
甲己之年丙作首,
乙庚之岁戊为头,
丙辛之岁寻庚上,
丁壬之岁壬寅求,
戊癸之岁甲寅居。
解此口诀:若某年生年天干为“甲”或“己”,则其正月(寅月)的天干必为“丙”,故月柱为“丙寅”,二月(卯月)则顺推为“丁卯”,以此类推、若年干为“乙”或“庚”,正月则为“戊寅”、若年干为“丙”或“辛”,正月则为“庚寅”、若年干为“丁”或“壬”,正月则为“壬寅”、若年干为“戊”或“癸”,正月则为“甲寅”。

再以2026丙午年为例,年干为“丙”、对照口诀“丙辛之岁寻庚上”,可知其正月(立春后)月柱为“庚寅”,二月(惊蛰后)为“辛卯”,余此类推。
日柱之算法
日柱乃八字之核心,日柱之天干,称日主,亦称日元,此为命主自身、日柱的推算最为繁琐,若无历书,需从古代历法积日推算,涉及闰月、大小月等诸多变数,常人难以掌握。
故而,求取日柱干支,最可靠直接的办法仍是查阅《万年历》、翻开出生当日,其上所记之干支,即为日柱、今之网络排盘工具,亦是基于精密历法数据,输入公历生日,即可得日柱,准确无误、自行推算,极易出错,差之毫厘,谬以千里。
时柱之算法
时柱定人之晚运与子女之缘、其地支根据出生时辰而定、古人将一日分为十二时辰,一时辰合今之两小时。
子时:23:00 - 00:59
丑时:01:00 - 02:59
寅时:03:00 - 04:59
卯时:05:00 - 06:59
辰时:07:00 - 08:59
巳时:09:00 - 10:59
午时:11:00 - 12:59
未时:13:00 - 14:59
申时:15:00 - 16:59
酉时:17:00 - 18:59
戌时:19:00 - 20:59
亥时:21:00 - 22:59
需留意子时之划分、有“早子时”与“晚子时”之说、晚子时,即当日23点至24点,其日柱仍用当日;早子时,即次日0点至1点,日柱则换为次日、多数排盘法以零点为日夜分界线,故23点至23点59分出生者,日柱仍为当日,时辰为子时。
时柱之天干,则由日柱天干推出,其法称为“五鼠遁元诀”、其口诀为:
甲己还加甲,
乙庚丙作初,
丙辛从戊起,
丁壬庚子居,
戊癸何方发,壬子是真途。
解此口诀:若日柱天干为“甲”或“己”,则其子时的天干必为“甲”,故时柱为“甲子”,丑时则顺推为“乙丑”、若日干为“乙”或“庚”,子时天干为“丙”,时柱“丙子”、若日干为“丙”或“辛”,子时天干为“戊”,时柱“戊子”、若日干为“丁”或“壬”,子时天干为“庚”,时柱“庚子”、若日干为“戊”或“癸”,子时天干为“壬”,时柱“壬子”。
循此四法,年、月、日、时四柱干支便可依次排出,八字命盘由此而成。