作者:刘思颖 · 更新日期:2026-04-27
计算八字命盘(四柱排盘)需要严谨的步骤和对命理学基础规则的理解。以下是 快速且精确 的计算方法,结合现代工具与传统规则:
一、核心概念
八字命盘由 年柱、月柱、日柱、时柱 四组干支组成,每组包含一个天干和一个地支(共8个字)。计算关键:
1. 公历日期 → 农历日期(需考虑节气)
2. 干支转换(需用公式或对照表)
3. 时辰划分(23:00 1:00为子时,每2小时一个时辰)
二、快速计算步骤
1. 确定日柱(最关键)
公式法(1900 1999年适用):
日干支基数 = (年尾二位数 + 3)5 + 55 + (年尾二位数 1)/4
(取整数部分,mod60后对应干支序号)
例:1990年8月1日
基数 = (90+3)5 +55 + (901)/4 = 605 → 605 mod60 = 5 → 对应天干「戊」,地支「辰」(需结合当月天数修正)。
现代工具:直接使用在线八字排盘工具(如“元亨利贞网”),输入公历日期自动转换。
2. 确定年柱
以 立春为分界(非春节!):
例:1990年2月4日立春,此前出生属己巳年,之后属庚午年。
3. 确定月柱
以 节气为分界(如正月为立春至惊蛰),地支固定:
正月:寅月(立春起)
二月:卯月(惊蛰起)
...
天干用 五虎遁年上起月法:
例:庚午年(1990),根据口诀「乙庚之岁戊为头」,正月为「戊寅月」。
4. 确定时柱
地支:按出生时间对照时辰(23 1点为子时,1 3点为丑时等)。
天干用 五鼠遁日上起时法:
例:日干为「甲」,「甲己还加甲」,子时为「甲子时」。
三、精确要点
1. 节气与农历转换:
月柱必须严格按节气划分(可用万年历或天文数据校准)。
例:1990年8月1日属 未月(小暑至立秋),而非农历六月。
2. 真太阳时校正:
经度每差1度,时间差4分钟。需将出生地时间转换为真太阳时(如北京时间是东经120°时间,新疆需减约2小时)。
3. 子时特殊规则:
晚23:00 0:00为 当日夜子时(时柱用次日日干)。
0:00 1:00为 当日早子时(时柱用当日日干)。
四、推荐工具
1. 手动计算:参考《万年历》结合节气表。
2. 自动化工具:
网站:元亨利贞、八字排盘网
App:问真八字、论八字
开源库:Python的`lunarcalendar`库(需编程基础)。
五、示例验证
出生时间:1990年8月1日 14:30(北京时间,东经116.4°)
1. 真太阳时:14:30 (120 116.4)×4 ≈ 14:15(仍属未时)。
2. 日柱:公历1990年8月1日 → 农历庚午年六月十一 → 日干支「甲辰」。
3. 时柱:未时(13 15点),日干甲 → 「辛未时」。
跨节气、跨年出生需特别注意分界点。
不同派别规则可能略有差异(如盲派命理)。
通过结合公式、工具校验和规则理解,可高效完成精确排盘。