2026/10/24

八字怎么算?年柱、月柱、日柱、时柱手算步骤与公式

八字的四柱各有一套规则:年柱看立春、月柱看节气交接、日柱按六十甲子循环、时柱按两小时一个时辰。本文给出每一柱的查表公式和实算范例,并整理节气时刻、夏令时、真太阳时、晚子时这四个最容易算错的地方。算完可以用排盘工具核对。

八字怎么算?年柱、月柱、日柱、时柱手算步骤与公式

八字的四柱,每一柱的规则都不一样:年柱看立春,月柱看节气交接,日柱按六十天一轮,时柱按两小时一个时辰。 懂了规则就能自己手算,用排盘工具对一遍也很快。要特别注意的是,生在节气交接前后的人,一定要用出生地的时间去对节气的确切时刻,年柱、月柱才算得对。

这篇用一个虚构的例子带着算:1988 年 4 月 12 日上午 10 点,北京出生。答案是“戊辰・丙辰・丁酉・乙巳”。

准备:六十甲子的编号

干支是十天干(甲、乙、丙、丁、戊、己、庚、辛、壬、癸)和十二地支(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)依序配对,六十组一轮。把甲子当第 1 号,第 11 号是甲戌,第 21 号甲申,第 31 号甲午,第 41 号甲辰,第 51 号甲寅,第 60 号癸亥。

从编号反推干支:

  • 天干:编号除以 10 的余数(1 是甲、2 是乙……0 是癸)
  • 地支:编号除以 12 的余数(1 是子、2 是丑……0 是亥)

六十甲子的完整对照和每个干支的意思,整理在天干地支查询表。

年柱:以立春换年

八字的一年不是从公历 1 月 1 日开始,也不是农历春节,而是从立春(每年 2 月 4 日前后)开始。立春前出生的人,年柱算前一年。

从公元年算年干支的公式:

  • 天干:(公元年 − 3)除以 10 的余数
  • 地支:(公元年 − 3)除以 12 的余数

1988 年:1988 − 3 = 1985,除以 10 余 5 是戊,除以 12 余 5 是辰,年柱戊辰。

但同样是 1988 年,2 月 4 日中午出生的人,因为还没过那年的立春(1988 年立春在 2 月 4 日晚上),年柱要算前一年的丁卯。2026 年的立春是北京时间 2 月 4 日凌晨 4 点 02 分:之前出生算乙巳年,之后出生算丙午年。1 月和 2 月上旬出生的人,一定要查立春的日期和时刻。

月柱:以节气交接换月

月柱的月份不看公历或农历的 1 日,而是看二十四节气里的“节”(节气交接)。

月支起点的节大约日期
寅立春2 月 4 日前后
卯惊蛰3 月 6 日前后
辰清明4 月 5 日前后
巳立夏5 月 6 日前后
午芒种6 月 6 日前后
未小暑7 月 7 日前后
申立秋8 月 8 日前后
酉白露9 月 8 日前后
戌寒露10 月 8 日前后
亥立冬11 月 7 日前后
子大雪12 月 7 日前后
丑小寒1 月 6 日前后

月的天干由年干决定寅月从哪个干开始,再依序往下排,口诀叫五虎遁。

年干寅月的干支
甲、己丙寅
乙、庚戊寅
丙、辛庚寅
丁、壬壬寅
戊、癸甲寅

1988 年是戊年,寅月甲寅、卯月乙卯、辰月丙辰。4 月 12 日已经过了清明(1988 年清明在 4 月 4 日晚上 9 点 39 分),属辰月,月柱丙辰。如果是 4 月 4 日中午出生,就还在卯月,月柱是乙卯。

日柱:六十天一轮

日的干支和年、月无关,每六十天同一个干支会再出现一次。只要知道一个基准日的干支,数天数就能推出任何一天。

基准:2000 年 1 月 1 日是戊午日(第 55 号)。

日柱编号 =(55 + 距基准日的天数)除以 60 的余数(余 0 当 60)

例如 2026 年 10 月 24 日距 2000 年 1 月 1 日有 9,793 天。55 + 9,793 = 9,848,除以 60 余 8,日柱是辛未。

基准日之前的日期,天数用负数算。1988 年 4 月 12 日在 2000 年 1 月 1 日之前 4,281 天,55 − 4,281 = −4,226,加上 60 的倍数变成正数是 34,日柱丁酉。

天数很容易数错,这一步用表格软件或排盘工具最稳妥。

时柱:看时辰和日干

时柱的地支,把一天分成十二个时辰,每两小时一个。

时支时间时支时间
子23:00–00:59午11:00–12:59
丑01:00–02:59未13:00–14:59
寅03:00–04:59申15:00–16:59
卯05:00–06:59酉17:00–18:59
辰07:00–08:59戌19:00–20:59
巳09:00–10:59亥21:00–22:59

时的天干由日干决定子时从哪个干开始,口诀叫五鼠遁。

日干子时的干支
甲、己甲子
乙、庚丙子
丙、辛戊子
丁、壬庚子
戊、癸壬子

例子的日干是丁,子时庚子、丑时辛丑、寅时壬寅、卯时癸卯、辰时甲辰、巳时乙巳。上午 10 点是巳时,时柱乙巳。

四柱齐了:戊辰・丙辰・丁酉・乙巳。只想快速查某个生日的四柱干支和时辰,可以用天干地支查询。

最容易算错的四个地方

一、节气的“时刻”

立春、清明这些节气不只有日期,还有确切的时刻。生在节气交接当天的人,出生时间在交接前还是后,年柱或月柱会不一样。

二、出生地的时差(真太阳时)

北京时间以东经 120 度为准,但太阳的实际位置和钟面时间有差,经度每差一度约差四分钟。北京(东经约 116.4 度)比钟面时间晚约 14 分钟,乌鲁木齐(东经约 87.6 度)晚两个多小时,加上均时差,一年里还会再浮动正负十几分钟。有些流派会用这个“真太阳时”定时柱,出生时间卡在时辰交界(奇数整点)附近的人影响最大,西部地区出生的人尤其要注意。

三、夏令时

中国大陆在 1986 到 1991 年实施过夏令时,4 月中到 9 月中时钟拨快一小时。出生证明上写的如果是夏令时,手算时要先退回一小时成标准时间。用排盘工具时,也要确认它是否自动处理,避免重复扣。在海外出生的人,同样要查当地当时是否实施夏令时。

四、晚子时(23:00–00:00)出生

23 点到 24 点出生的人,日柱算当天还是第二天,流派分两种:一种在 23 点换日,一种在 00 点换日。这个时段出生的人,建议把两种命盘都排出来比较,细节看子时八字怎么算?早子时 vs 晚子时差异。

用排盘工具核对

了解手算的流程以后,结果还是建议用工具对一次。观象的八字排盘输入出生日期、时间和出生地,会排出四柱,做了时间校正也会标出来。生在节气交接当天或前后的人,再按这篇的步骤核对一次年柱、月柱,就不会有疑虑。

常见问题

为什么年柱和我的生肖年不一样?

八字的年柱在立春那一刻换年,从公历 1 月 1 日到那年立春之前出生的人,年柱算前一年的干支,生肖却多按农历年算,两者就会不同。

日柱有没有好记的基准日?

2000 年 1 月 1 日是戊午日。从这天往前或往后数天数,除以 60 取余数就能算。用别的基准日也可以,只要那天的干支没记错,结果都一样。

真太阳时一定要校正吗?

各流派看法不同。校正会改变时柱的,只有出生时间接近时辰交界的人;离交界远的话,校不校正命盘都一样。

为什么不同网站排出来的八字不一样?

主要有三个原因:节气交接时刻怎么处理、有没有做出生地时差校正、23 点以后出生算哪一天。都是出生时间越靠近分界线,差异越容易出现。

延伸阅读

邮件订阅

新文章第一时间送到你的邮箱

八字、合盘、紫微斗数的新文章和功能更新,会发到你的邮箱。