作者:朱荞汐 · 更新日期:2026-04-29
推算生辰八字(四柱八字)是中国传统命理学的基础,需要根据农历的年、月、日、时四个时间要素,结合天干地支、节气、五行等规则进行推算。以下是详细步骤:
一、什么是生辰八字?
八字即四柱(年柱、月柱、日柱、时柱),每柱由一个天干和一个地支组成,共八个字。例如:
甲子(年) 乙丑(月) 丙寅(日) 丁卯(时)
二、推算步骤
1. 确定农历日期
首先明确出生年份的农历年、月、日、时(需确认是否在节气转换前后)。
注意:农历以节气分界(如立春为年界,立春后属新一年;每月以节气为界,如惊蛰为二月始)。
2. 年柱的推算
以立春为分界:立春前属上年,立春后属当年。
天干地支组合:用公式或对照干支表。
公式(1900 1999年):
`年干 = (尾数 + 3) % 10`(对应天干:甲1、乙2…癸10)
`年支 = (尾数 + 1) % 12`(对应地支:子1、丑2…亥12)
例:1990年,尾数0 → 年干3(癸),年支1(子)→ 年柱“庚午”
(实际1990年为庚午年,需查万年确认)
3. 月柱的推算
以节气为分界(需查当年节气时间):
| 月份 | 节气(近似公历) | 地支 |
||||
| 正月 | 立春(2月4日左右) | 寅 |
| 二月 | 惊蛰(3月6日左右) | 卯 |
| ... | ... | ... |
| 腊月 | 大寒(1月20日左右) | 丑 |
天干确定:用“五虎遁”年上起月法(根据年干推月干):
口诀:甲己之年丙作首,乙庚之岁戊为头…
例:年干是甲或己,正月为丙寅;年干是乙或庚,正月为戊寅。
4. 日柱的推算
复杂计算或查万年历:
公式(1900 1999年):
`日干支基数 = (年尾二位数 + 3)5 + 55 + (年尾二位数 1)/4`(取整数部分)
再结合当年天数计算,最终取余对应干支。
推荐直接查万年历,避免误差。
5. 时柱的推算
地支固定:
23 1点为子时,1 3点为丑时…每2小时为一个时辰。
天干确定:用“五鼠遁”日上起时法(根据日干推时干):
口诀:甲己还加甲,乙庚丙作初…
例:日干是甲或己,子时为甲子;日干是乙或庚,子时为丙子。
假设:1990年3月15日(农历二月十九)上午10点(巳时)出生
1. 年柱:1990年立春后为庚午年。
2. 月柱:3月15日在惊蛰后,属二月,地支为卯;年干庚,按口诀“乙庚戊为头”,二月为己卯。
3. 日柱:查万年历得“丙申”。
4. 时柱:上午10点为巳时;日干丙,按口诀“丙辛从戊起”,巳时为癸巳。
最终八字:庚午 己卯 丙申 癸巳
四、注意事项
1. 节气精确时间:需参考当年节气交节时刻(如2023年立春是2月4日10:42,此时之后才算癸卯年)。
2. 真太阳时校正:出生时间需转换为当地真太阳时(经度差异)。
3. 古代与现代差异