四柱五行 · 八字排盘 · 四柱顺序 · 干支
生辰八字怎么自己排:四柱顺序、节气换年月与干支推算步骤
自己排生辰八字只要四步:年、月、日、时的顺序固定,难点在于立春换年、十二节换月、当地夜里23点换日这三个分界点。本文给出年干支的公历年推算法、十二节对应月支表、五虎遁与五鼠遁定月干时干的口诀、日柱的儒略日数公式与基准日累加法,并说明真太阳时、夏令时和晚子时的处理分歧,最后用1990年5月20日10:30的完整算例逐柱演示,附常见错误核对清单。
风箱说|专注紫微斗数命盘、大限流年与人生趋势分析
自己排生辰八字,逻辑其实只有四步:定四柱顺序 → 用立春切出年柱 → 用十二节切出月柱 → 推日柱与时柱。真正让新手算错的,通常不是"顺序",而是三个分界点:立春换年、节气换月、当地夜里 23 点换日。本文把这套算法拆成可以逐项核对的步骤,你可以拿自己或家人的生日试算一遍。
一、四柱顺序:年、月、日、时,自左向右写
八字由四组干支组成,共八个字,顺序固定:
| 柱位 | 排法依据 | 常见别称 |
|---|---|---|
| 年柱 | 出生年的干支,以立春为界 | 祖上柱、父母宫(民间说法) |
| 月柱 | 出生月的干支,以十二节为界 | 兄弟宫、父母宫(民间说法) |
| 日柱 | 出生日的干支 | 自身宫;其天干称日元或日主 |
| 时柱 | 出生时辰的干支 | 子女宫、晚年宫(民间说法) |
写盘时从左到右依次为年、月、日、时,例如写成「庚午 辛巳 乙酉 辛巳」。四柱中只有日柱的天干(这里是乙)叫日元,它代表"本人",后面所有旺衰、强弱、五行取用的讨论都从它出发。大运和流年不属于四柱,是排完四柱之后另起的一层。
二、年柱:以立春为界,不是正月初一
最常见的错误是用农历正月初一换年。命理排盘用的是立春——太阳到达黄经 315 度的那一刻,通常在公历 2 月 3 日至 5 日之间。
干支年序可以直接从公历年推算:
- 年干:取 (公历年 − 4) 除以 10 的余数,余 0 记甲、1 记乙、2 记丙……9 记癸。
- 年支:取 (公历年 − 4) 除以 12 的余数,余 0 记子、1 记丑……11 记亥。
以 1990 年为例:1990 − 4 = 1986,1986 ÷ 10 余 6 → 庚;1986 ÷ 12 余 6 → 午,所以是庚午年。若出生在 1990 年立春之前,年柱要退到 1989 年的己巳。
边界处理原则:看交接时刻,不看整天。出生于立春当天但在该时刻之前,年柱仍算前一年。
三、月柱:十二"节"换月,月干用五虎遁
月支不由公历几月决定,而由出生时刻落在哪个节气区间决定。二十四节气中,十二个"节"(不含"气")才换月:
| 节气区间 | 月支 |
|---|---|
| 立春 → 惊蛰 | 寅 |
| 惊蛰 → 清明 | 卯 |
| 清明 → 立夏 | 辰 |
| 立夏 → 芒种 | 巳 |
| 芒种 → 小暑 | 午 |
| 小暑 → 立秋 | 未 |
| 立秋 → 白露 | 申 |
| 白露 → 寒露 | 酉 |
| 寒露 → 立冬 | 戌 |
| 立冬 → 大雪 | 亥 |
| 大雪 → 小寒 | 子 |
| 小寒 → 立春 | 丑 |
注意:雨水、春分、谷雨等"中气"不换月,只影响节气深浅。
月支定了,月干用五虎遁(年起月法):年干为甲或己,正月(寅月)起丙寅;乙或庚起戊寅;丙或辛起庚寅;丁或壬起壬寅;戊或癸起甲寅。然后从寅月起,天干地支各顺推一位,落到你出生所在的月支。
四、日柱:从基准日推,60 天一轮
日柱是天干地支连续排列(六十甲子),不涉及节气。两种可行的推法:
方法一:基准日累加。 通行万年历以 1900 年 1 月 1 日为甲戌日为起点,之后每一天进一位,满 60 天回到原点。要往前推就把天数减回去。
方法二:儒略日数(JDN)公式,适合编程。 取该公历日期对应的整数 JDN(当日正午的儒略日数),再算:
六十甲子序号 = (JDN + 49) 取模 60,其中序号 0 代表甲子,天干取 (序号 取模 10)、地支取 (序号 取模 12),均从 0 开始编号。
例如 2000 年 1 月 1 日,JDN = 2451545,(2451545 + 49) 取模 60 = 54,54 取模 10 = 4 → 戊,54 取模 12 = 6 → 午,即戊午日,与通行万年历一致,可作为校验点。
五、时柱:五鼠遁定时干,先把钟表时换成当地真太阳时
时支按当地真太阳时划分(子时从 23:00 开始,不是从 0:00):
| 时支 | 区间 | 时支 | 区间 |
|---|---|---|---|
| 子 | 23:00–01:00 | 午 | 11:00–13:00 |
| 丑 | 01:00–03:00 | 未 | 13:00–15:00 |
| 寅 | 03:00–05:00 | 申 | 15:00–17:00 |
| 卯 | 05:00–07:00 | 酉 | 17:00–19:00 |
| 辰 | 07:00–09:00 | 戌 | 19:00–21:00 |
| 巳 | 09:00–11:00 | 亥 | 21:00–23:00 |
时干用五鼠遁(日上起时法):日干为甲或己,子时起甲子;乙或庚起丙子;丙或辛起戊子;丁或壬起庚子;戊或癸起壬子。再从子时起顺推。
风箱说专注紫微斗数研究,佛系看盘,随缘预约 立即免费查看你的专属解读|vx绿泡泡:ccziwei88
两个必须处理的现实问题:
- 真太阳时。 钟表用的是东经 120° 的标准时,出生地经度不同就需要换算:每偏离 1° 约差 4 分钟;再加上均时差(全年约 ±16 分钟量级),部分年份修正量可到半小时以上。出生地在西部或北方时差异较明显。是否校正见仁见智,但同一套盘里必须统一:要么全用钟表时并注明,要么全用真太阳时。
- 夏令时。 中国 1986 至 1991 年实行过夏令时(4 月中至 9 月中,拨快 1 小时)。这段时间出生的人,按钟表时排盘前需要先减 1 小时,否则整柱时干时支都会错。
晚子时(23:00–24:00)还有分歧:一派主张日柱仍属当日、时柱用子时干支(称"夜子时");另一派主张 23 点后已入次日,日柱用次日。按哪种都可以,但必须记下你采用的口径,并与对照来源保持一致。
六、完整算例:1990 年 5 月 20 日 10:30(按北京时间、不作经度修正)
- 年柱:1990 年,立夏(5 月 6 日前后)之后,仍在庚午年 → 庚午。
- 月柱:5 月 20 日落在立夏~芒种之间 → 巳月。年干庚属"乙庚",寅月起戊寅,顺推:寅戊、卯己、辰庚、巳辛 → 辛巳。
- 日柱:1990-01-01 的 JDN = 2447893,5 月 20 日为第 140 天,JDN = 2448032;(2448032 + 49) 取模 60 = 21,21 取模 10 = 1 → 乙,21 取模 12 = 9 → 酉 → 乙酉。
- 时柱:10:30 落在 09:00–11:00 → 巳时。日干乙属"乙庚",子时起丙子,顺推:子丙、丑丁、寅戊、卯己、辰庚、巳辛 → 辛巳。
合起来:庚午 辛巳 乙酉 辛巳。你可以用任意一个可查万年历的排盘工具复核年月日三柱是否一致;时柱若有差异,多半出在真太阳时与夏令时这两个环节上。
七、常见误区核对清单
- 用农历正月初一或公历元旦换年 → 应以立春交接时刻为界。
- 用公历月初换月 → 应以十二"节"为界。
- 把"下午 3 点到 5 点是申时"这类模糊说法套用 → 时支起点是当地真太阳时的 23:00。
- 忘记夏令时 → 1986–1991 年出生的要减 1 小时。
- 忽略出生地经度与均时差 → 钟表时与真太阳时可能差半小时以上。
- 节气交接当天按整天算 → 应精确到分钟,看是否已过交接点。
- 农历闰月套用阳历节气 → 月柱看节气,与农历月份无关。
- 把大运起运岁数与四柱混算 → 那是排完四柱后的下一步。
八、排完之后可以做什么
四柱排对,后面的分析才有意义。接下来的常见路径是:先看月令与藏干定强弱,再定喜用方向,最后才谈十神、大运与应期。可以参考 八字五行怎么排:四柱定位、藏干加权与日主旺衰四步、月令的五行属性是什么:十二地支本气、藏干与四层口径对照,以及 八字怎么看配偶年龄差距:夫妻宫、配偶星与大运三步推断法 这类具体问题。
如果你想先打好基础,把四步推算法的完整流程再看一遍,可以配合 如何根据出生年月日时排出八字四柱:四步推算法与干支对照表;需要自己动手写小程序或表格的,则可参考 断八字的具体步骤有哪些:从排盘到旺衰、十神与应期的完整流程 中的字段定义。
需要提醒的是:排盘属于可核对的技术活,而"这个八字一定如何"的断语属于解释层,两者要分开看。技术上算错,多半能靠核对发现;解释上的分歧,则应保留余地,不把它当成必然结果。
你的事业、感情、财运,在命盘里有什么特点?事业优势在哪,感情里容易卡在哪?立即免费查看你的专属解读
QUESTIONS
常见问题
年柱按立春还是按正月初一换年?
以立春为界,不是农历正月初一。年干支按公历年用 (公历年−4) 除以 10 和 12 取余数即可,出生在立春交接时刻之前的,年柱仍归上一个干支年。
月柱到底怎么定?用公历月份还是节气?
月支由十二"节"(立春、惊蛰、清明…大雪、小寒)决定,中气不换月;月干用五虎遁,从年干所属组起寅月天干顺推。
日柱怎么推算比较稳妥?
可用1900年1月1日甲戌日作基准累加天数,满60天一轮;也可以用儒略日数公式 (JDN+49) 取模 60 计算,序号0为甲子。2000年1月1日应为戊午日,可作为校验点。
夏令时和真太阳时要不要校正?
时支以当地真太阳时的23点为子时起点,时干用五鼠遁。中国1986至1991年实行过夏令时,出生在这段时间的钟表时要先减1小时;出生地经度偏离东经120度时还应做经度与均时差修正,并且选定的口径要前后统一。
晚上11点后出生,日柱算当天还是次日?
存在两种主流口径:一派认为23点后日柱仍属当日、时柱用子时干支;另一派认为已入次日、日柱用次日。两种都有人使用,关键是排盘时固定一种口径并写明,便于与对照来源保持一致。
ANOTHER PERSPECTIVE
从另一个传统视角,看自己的命盘结构
如果你也想了解命宫、十二宫和时间层次,可以生成一张自己的紫微命盘, 再把文章里的概念与现实经历分别核对。
开始紫微斗数免费排盘