AuspioGet notified

八字月柱为什么看节气,不看农历月

八字月柱在十二个节交接时换柱,而不是在农历初一换柱。这里说明 Auspio 采用的节气判定方式。

2026年7月31日 · 5 分钟

插图由 AI 生成。

八字月柱取决于十二个「节」,不是农历日历上显示的月份。在 Auspio 的算法中,月柱只在太阳到达下一个节的那一刻更换,所以出生时间落在交节前后的人,月柱可能不同。

这一点容易被忽略,因为中文日历常把三种信息排在一起:公历日期、农历月份、以及节气。八字并不是同等看待这三者的。

择日和命盘计算里,农历当然有自己的位置。但八字月柱问的不是「现在是农历几月」,而是「最近一个节到了没有」。

Auspio 的完整计算方式记录在 计算方式说明 页面。本文只聚焦其中一点:为什么月柱跟着节气走,而不是跟着农历月走。

月柱是太阳月,不是农历月

农历月从朔日开始,八字的月从「节」开始。这是两套不同的时间标准。

农历跟随月相周期。节气则把太阳在黄道上的视运行分成二十四等分,每份十五度。Auspio 的源码会把每个节气记录成一个 UTC 时刻:太阳到达某个视黄经度数的那一刻。

二十四个节气中,只有十二个「节」会启动新的八字月柱,另外十二个「中气」在历法的其他环节起作用,但不决定月柱。

十二个决定月柱的节

Auspio 采用的十二个节与月支对应如下:

英文名 启动的八字月支
小寒 Xiao Han 丑月
立春 Li Chun 寅月
惊蛰 Jing Zhe 卯月
清明 Qing Ming 辰月
立夏 Li Xia 巳月
芒种 Mang Zhong 午月
小暑 Xiao Shu 未月
立秋 Li Qiu 申月
白露 Bai Lu 酉月
寒露 Han Lu 戌月
立冬 Li Dong 亥月
大雪 Da Xue 子月

这个顺序有明确规则:立春开始寅月,之后每逢下一个节,月支往前推进一位。

月支定下来之后,月干再按「五虎遁」从年干推出。这样才组成完整的月柱:一个天干,加一个地支。

立春前后的例子

可以想象一对兄弟姐妹都出生在立春附近。一个在立春交节前的晚上 11 点出生,另一个在交节后的凌晨 1 点出生。

如果立春的精确时刻落在两者之间,他们的八字月界就不同。前一个仍属上一个太阳月;后一个已经进入立春之后的寅月。

所以,靠近交节时,「同一天」这件事本身不够精确。真正关键的是:节气的那个时刻,到底已经发生了没有。

Auspio 如何处理边界

Auspio 会先以天文计算求出一年二十四节气的时刻,并按年份缓存。月柱计算时,服务会寻找出生时刻之前或当下最近的一个「节」。这个节所启动的月支,就是八字月柱使用的月支。

这也解释了为什么 Auspio 不用农历月数来决定月柱,也不会把二十四个节气全部当成换月点。规则更窄:找最近一个节,再取这个节对应的月支。

例如,源码中立春对应太阳视黄经 315 度,启动寅月;惊蛰对应 345 度,启动卯月;清明对应 15 度,启动辰月。其余月份依次按十二地支推进。

这对择日有什么影响

月柱是八字上下文的一部分。月柱一变,命盘结构和后续判断就可能跟着变。

这不是说每个靠近节气出生的人都需要担心自己的命盘。它说明的是:交节是一个真实的计算边界。如果出生时间离某个节很近,精确时刻会比「农历几月出生」这种宽泛说法更重要。

同一套太阳月逻辑也会影响建除十二神。Auspio 的 Day Officers 服务在判定当天建、除、满、平等十二神时,也使用节所决定的月支。因此,十二神的排布会在节交接时移动。

农历月仍然有作用

说月柱不看农历月,并不等于农历不重要。农历月在中国历法和择日传统中仍有自己的位置,Auspio 的日期评分层也会纳入农历月份的避忌。

这里要分清的是范围:八字月柱不是农历月。它跟随太阳的季节节点,尤其是十二个节。

八字年柱也看立春吗?

看。Auspio 的实现中,八字年柱以立春为界,不以 1 月 1 日为界,也不自动等同于农历新年。某个时刻属于哪一年柱,取决于当时最近一个立春属于哪一个公历年。

二十四节气都会换月柱吗?

不会。Auspio 区分十二个「节」和十二个「中气」。节启动八字月柱,中气不启动月柱。

同一天出生的人,月柱可能不同吗?

可能。如果一个节的精确时刻落在两个人的出生时间之间,他们即使出生在同一个公历日期,也可能属于不同的八字月。立春前后就是最容易理解的例子:交节前仍属旧月,交节后进入寅月。