作者:马毅霖 · 更新日期:2025-08-08
古人推算四柱八字(又称“八字命理”)是一个复杂而精密的过程,结合天文历法、阴阳五行和干支系统,具体方法如下:
一、四柱八字的构成
四柱指年柱、月柱、日柱、时柱,每柱由一个天干和一个地支组成,共八个字,故称“八字”。
示例:甲子(年) 乙丑(月) 丙寅(日) 丁卯(时)
二、推算步骤
1. 年柱的确定
依据:以农历年份的立春为分界(非春节!)。立春前属前一年干支,立春后属当年干支。
方法:
直接查万年历或《干支对照表》。
公式计算(需注意立春):
年干:(年份 3)÷10 取余数 → 对应天干(甲1、乙2…癸10)。
年支:(年份 3)÷12 取余数 → 对应地支(子1、丑2…亥12)。
> 例:2024年立春后为甲辰年。(20243=2021;2021÷10余1→甲;2021÷12余5→辰)
2. 月柱的确定
关键:以节气为分界,非农历月份!
正月:立春到惊蛰(地支为寅)
二月:惊蛰到清明(地支为卯)
依此类推,详见《二十四节气月支表》。
月干:用“五虎遁”年上起月法推算:
年干为甲/己 → 月干从丙寅开始;
年干为乙/庚 → 从戊寅开始;
口诀:“甲己之年丙作首,乙庚之岁戊为头……”
> 例:甲辰年(年干甲)正月为丙寅月。
3. 日柱的确定
最复杂:需结合公历日期、平闰年、积日数等,古用《万年历》查表。
简化公式(1900 1999年):
日干支基数 =(年尾二位数 + 3)5 + 55 +(年尾二位数 1)÷4(取整数部分)
再结合当年天数计算,最终对应干支。
> 现代建议:直接查万年历获取,避免误差。
4. 时柱的确定
时辰划分:每2小时为一个时辰(23 1点为子时)。
时支:固定对应时辰(子时23 1点 → 子)。
时干:用“五鼠遁”日上起时法推算:
日干为甲/己 → 时干从甲子开始;
日干为乙/庚 → 从丙子开始;
口诀:“甲己还加甲,乙庚丙作初……”
> 例:日干为丙,子时是戊子时。
三、核心工具与理论
1. 干支系统:十天干(甲、乙…癸)、十二地支(子、丑…亥)循环组合,60年一甲子。
2. 二十四节气:确定月份和气候的关键,如“冬至一阳生”。
3. 阴阳五行:干支对应金木水火土,生克关系(如金生水)影响命局分析。
四、注意事项
节气精确性:古人通过圭表测日影或天文观测确定节气,现代可用天文数据校正。
地域差异:理论上需用真太阳时(地方时),非北京时间。
流派差异:不同朝代(如唐代“李虚中术”、宋代“子平术”)细节略有不同。
五、示例完整推算
假设:公历1990年5月1日10时(北京时间)
1. 年柱:1990年立春后为庚午年(年干庚,年支午)。
2. 月柱:5月1日在清明后、立夏前,月支为辰;年干庚,按口诀“乙庚戊为头”,三月为庚辰月。
3. 日柱:查万年历