风箱说风箱说

四柱五行 ·

出生年月日怎么排天干地支:年月日时四柱的推算步骤与完整示例

出生年月日排天干地支,靠的是四柱推算法:年柱看公历年并以立春换年,月柱以节气定月支、五虎遁定月干,日柱查万年历或用儒略日推算,时柱由日干五鼠遁得出。本文给出完整步骤、公式与一个1990年5月20日12:30的逐项示例,并说明立春分界、子时换日等常见误区。

风箱说 · 发布 2026-11-04 · 更新 2026-11-04

风箱说|专注紫微斗数命盘、大限流年与人生趋势分析

出生年月日要排出对应的天干地支,用的是「四柱推算法」:年柱由公历年加立春分界推出,月柱由节气定月支、五虎遁定月干,日柱查万年历或用儒略日公式算出,时柱再由日干用五鼠遁排出。整套方法只有四步,每一步都有确定规则,属于可以自己核对的历法换算,不涉及任何个人化的判断。

一、先分清四柱各自管哪一段时间

排盘之前先确认你排的是哪一柱、用什么历法。四柱对应关系如下:

柱位依据分界点
年柱公历出生年立春(不是元旦,也不是春节)
月柱出生时所在的节气月十二「节」,不是农历初一
日柱公历出生日午夜(子时有早晚之分)
时柱出生时刻两小时一个时辰

一个容易忽略的前提:排出干支时是按公历日期输入的,不是农历日期。若手里只有农历生日,需先换算成公历,这一步错了,后面全错。

二、年柱:公历年减4定序号,以立春换年

1. 排出干支序号

把六十甲子按顺序编号:第1位甲子、第2位乙丑……第7位庚午,以此类推。锚点是1984年为甲子年,于是公式为:

干支序号 =(公历年 − 1984)取模 60 + 1

拿到序号后再拆成干与支:

天干 =(序号 − 1)取模 10 + 1,对应 1甲 2乙 3丙 4丁 5戊 6己 7庚 8辛 9壬 10癸

地支 =(序号 − 1)取模 12 + 1,对应 1子 2丑 3寅 4卯 5辰 6巳 7午 8未 9申 10酉 11戌 12亥

举例:1990年 →(1990 − 1984)取模 60 + 1 = 7 → 第7位为庚午。

2. 加上立春分界

干支年是从立春开始换的,不是元旦,也不是春节。1990年的立春在2月4日左右,因此:

  • 1990年2月4日之后出生 → 年柱庚午;
  • 1990年2月4日之前出生(哪怕是1月30日)→ 年柱己巳。

立春的准确时刻每年不同,差一两个小时就可能跨年。若出生时间靠近立春,必须查当年立春的准确交节时刻再判断。

三、月柱:节气定月支,五虎遁定月干

1. 节气定月支

月支由十二「节」划分,每个节管一个地支,从立春起算:

节气月支节气月支节气月支
------------------
立春寅清明卯立夏辰
芒种午小暑未立秋申
白露酉寒露戌立冬亥
大雪子小寒丑

(表中以「节」为准,中气不换月。)所以5月20日要看它落在立夏(辰月)之后还是芒种(午月)之后:立夏约5月6日、芒种约6月6日,故5月20日属巳月——巳月对应的节是立夏,中间隔着芒种前的时段,芒种未到,所以是巳月无误;按表核对,立夏起辰、芒种起午,辰月与午月之间正是巳月。

2. 五虎遁定月干

月干由年干决定,口诀是:

甲己之年丙作首,乙庚之岁戊为头,丙辛必定寻庚起,丁壬壬位顺行流,若言戊癸何方发,甲寅之上好追求

即:寅月月干起头,甲己年从丙寅起、乙庚年从戊寅起、丙辛年从庚寅起、丁壬年从壬寅起、戊癸年从甲寅起,之后按十干顺序顺排到丑月。

年干为庚(乙庚之岁戊为头):

月支寅卯辰巳午未申酉戌亥子丑
月干戊己庚辛壬癸甲乙丙丁戊己

1990年5月20日落在巳月,月柱为辛巳。

四、日柱:查万年历,或用儒略日公式

1. 万年历法

日柱与公历日一一对应,直接查万年历的「日干支」栏即可,这是最省事、也最不容易错的方法。多数万年历同时给出农历日期与日干支,注意别看错行。

2. 儒略日法(可自己算)

若不想查表,可以用儒略日数(JD,JDN)计算。公历日期的儒略日数算法为:

JDN = 367×Y − ⌊7×(Y + ⌊(M + 9)/12⌋)/4⌋ + ⌊275×M/9⌋ + D + 1721013.5(取整数部分进位得当日 JDN)

再套干支序号:

干支序号 =(JDN − 2433191)取模 60 + 1

用之前先拿两个公开锚点核对公式是否对齐:1949年10月1日应为甲子日(第1位),2000年1月1日应为戊午日(第55位)。若你的计算与这两个锚点一致,说明公式和常数都对上了。

风箱说专注紫微斗数研究,佛系看盘,随缘预约 立即免费查看你的专属解读|vx绿泡泡:ccziwei88

示例:1990年5月20日 → JDN = 2448032 →(2448032 − 2433191)取模 60 + 1 = 22 → 第22位为乙酉。

3. 子时换日的两种口径

公历日以午夜为界,但子时跨日(23:00—01:00)。晚子时(23:00—24:00)出生者,日柱有两种常见口径:一种归入当日,一种归入次日。这属于流派差异,不是算错;同一时刻不同软件可能给出不同日柱,看盘时注明所用口径即可。

五、时柱:日干起时,五鼠遁

1. 时辰划分

子23:00—01:00,丑01:00—03:00,寅03:00—05:00,卯05:00—07:00,辰07:00—09:00,巳09:00—11:00,午11:00—13:00,未13:00—15:00,申15:00—17:00,酉17:00—19:00,戌19:00—21:00,亥21:00—23:00。12:30属午时。

2. 五鼠遁定时干

甲己还加甲,乙庚丙作初,丙辛从戊起,丁壬庚子居,戊癸何方发,壬子是真途

日干为乙,子时起丙子顺排:丙子、丁丑、戊寅、己卯、庚辰、辛巳、壬午。

所以12:30的时柱为壬午。

六、完整示例(1990年5月20日12:30出生)

柱位推算依据结果
年柱公历年1990 → 序号7,立春已过庚午
月柱节气在立夏后、芒种前 → 巳月;庚年五虎遁起戊寅辛巳
日柱儒略日2448032 → 序号22乙酉
时柱午时;乙日五鼠遁起丙子壬午

四柱合起来:庚午 辛巳 乙酉 壬午。这套结果可以自己复核——年柱看公历年与立春,月柱看节气与五虎遁,日柱查万年历或套儒略日公式,时柱看时辰与五鼠遁,每一步都能对着资料验证。

七、常见误区

  1. 用元旦或春节换年。干支年以立春为界,元旦换年会把跨立春前后的日期排错一年。
  2. 按农历初一换月柱。月柱以节气为界,农历月与节气月经常错开半个月甚至一个多月。
  3. 凭记忆口诀算日柱。口诀只解决年干、月干、时干,日柱必须查万年历或用公式,硬背容易差一天。
  4. 以为节气平均分布在每月。每个节的准确时刻每年不同,临近交节出生时需要查当年交节时间。
  5. 晚子时的日柱当成唯一答案。早子时、晚子时两种口径并存,看到别人排盘与自己不同,先确认口径再判断对错。
  6. 把干支序号当成生肖。生肖由地支决定,六十序号只是换算工具。

八、排完之后能做什么

四柱排齐只是起点,接下来才是分析:把八个字(四个天干加地支)分别归入五行,可以看整体分布与强弱;再定日主、定喜忌,才有后面的取用思路。这里有几个基础步骤可以参考:

-干支五行的完整对照,可以看八字四柱天干地支的五行属什么;

顺带说明一句:如果对照的是紫微斗数,那是另一套体系,宫位起法、年月日时四柱的取用口径都与八字不同,两边结果不能互相套用,需要分别按各自规则排出后再看。

结语

排干支本质是历法换算加两段口诀,年月时三柱都能靠公式推出来,日柱则以万年历或儒略日为准。规则固定、结果可核,所以任何一步拿不准时,都可以用上面的锚点(1984甲子年、1949年10月1日甲子日、2000年1月1日戊午日)反查校正,而不是靠猜。

——风箱说

你的事业、感情、财运,在命盘里有什么特点?事业优势在哪,感情里容易卡在哪?立即免费查看你的专属解读

QUESTIONS

常见问题

出生日期按公历还是农历输入?

按公历。排干支的年、月、日都以公历日期和节气时刻为准,农历只是对照参考。若手里是农历生日,先换成公历日期再排,否则月柱最容易出错。

年柱是按元旦还是立春来分?

按立春。干支年从立春那一刻开始交接,元旦只影响公历年计数,不影响换年。立春前出生仍算上一年的干支,例如1990年2月4日之前出生,年柱是己巳。

月柱为什么不直接用农历月份?

因为月支由十二「节」决定:立春起寅月、清明起卯月、立夏起辰月、芒种起午月,一直到小寒起丑月。农历初一通常在节气中间,两者经常错开半个月以上。

23点之后出生,日柱算当天还是第二天?

这属于早子时、晚子时的流派差异。晚子时(23:00—24:00)归当日或归次日两种口径都有人使用,不同排盘工具可能给出不同结果,看盘时注明所用口径即可。

不查万年历能不能自己算出日柱?

可以,用儒略日公式:先按公式算出当日儒略日数 JDN,再取(JDN − 2433191)取模 60 + 1 得干支序号,最后对照六十甲子表。建议先用 1949年10月1日甲子日、2000年1月1日戊午日这两个锚点校验公式再正式使用。

ANOTHER PERSPECTIVE

从另一个传统视角,看自己的命盘结构

如果你也想了解命宫、十二宫和时间层次,可以生成一张自己的紫微命盘, 再把文章里的概念与现实经历分别核对。

开始紫微斗数免费排盘
出生年月日怎么排天干地支:年月日时四柱的推算步骤与完整示例_风箱说