2026年8月10日发布,作者 Pacefyx, Inc.。我们做的 Gilsung 是一款八字应用, 这件事我们本身就有立场。下面说的每一点,不用装任何应用也能自己核对。
因为两款应用用的历法规则不同,不是哪一款算错了。几乎所有分歧都出在 这四条规则上。哪根柱子不一样,就告诉你它们在哪条规则上有分歧。
你的八字命盘是算出来的。规则一样、出生资料一样,世界上任何一个排盘工具都会给出 同样的八个字。所以两个结果不一样,说明其中一个用了不同的规则,而你只要几分钟就能 查出是哪一条。
| 不一样的柱 | 几乎可以肯定是这个 | 怎么核对 |
|---|---|---|
| 年柱 | 一款从立春起算这一年,另一款从农历新年起算。 | 你是不是在1月20日到2月6日之间出生的? |
| 月柱 | 一款在节气交替时换月,另一款用农历月或公历月。 | 你的出生日期是不是落在每月4号到8号前后两天以内? |
| 时柱 | 一款会换算成真太阳时,另一款直接用你填的钟表时间。 | 你的出生城市离所在时区的中心线有多远? |
| 日柱 | 一款在23点换日,另一款在子夜换日。 | 你是不是在23点到子夜之间出生的? |
如果同时有两根柱子不一样,就按这个顺序一条条排查。年柱和日柱最容易先弄清楚。
不是。八字的一年是从立春算起的,立春是标志春天开始的节气,落在2月3日到5日 之间。农历新年是另一套历法上的另一件事,日期在1月21日到2月20日之间浮动。
这是两份命盘对不上的头号原因,道理也不难懂。中国和韩国民间的大多数说法,包括 贺卡上印的生肖,都是从农历新年算起的。八字的一年,算的却是太阳。
所以每年都有几天到几周的空档,两种算法在这段时间里给出不同的答案。你要是出生在 这个空档里,一款应用会给你上一年的生肖,另一款给你这一年的,而只有其中一款,是照着 传统在算。
拿1996年2月10日出生的人来试试。1996年的农历新年是2月19日,但立春是 2月4日,所以照传统的规则,这个人出生时新的一年已经开始了。
正确的年柱是丙子,火鼠年。以农历新年起算的排盘工具,会给你上一年的 乙亥,木猪年。把这个日期分别输进任意两个排盘工具,你就能看出各自用的是 哪条规则。
立春不只是一个日期,还有具体的时刻。它是太阳到达某个固定位置的精确瞬间, 可能落在晚上21点08分这样的时间点。同一天更早出生的人,算的还是旧的一年。天文台会 把这个时刻精确公布到分钟,这也是为什么靠谱的排盘工具能精确到分钟都对得上。
该怎么核对自己的命盘:如果你出生在1月20日到2月6日之间,看看年柱,再对照 家里人一直说你属什么生肖。要是对不上,原因就在这里,而未必是命盘算错了。
因为月柱是在十二个节气交替的那一刻换的,不是在每月初一,也不是在新月那天。 每个节气都是太阳运行路径上的一个固定点,所以具体日期每年都会前后挪一两天。
“农历”这个词在这里特别容易让人会错意。农历有农历月,但八字不用农历月,用的是 同一套历法里属于太阳的那一半,也就是农民用来安排耕种的二十四节气。要是有应用把你的 出生日期当成农历日期来读,一年里大多数时候都会把月柱算错。
| 月支 | 起始节气 | 通常在 |
|---|---|---|
| 寅(虎) | 立春 | 2月3日至5日 |
| 卯(兔) | 惊蛰 | 3月5日至7日 |
| 辰(龙) | 清明 | 4月4日至6日 |
| 巳(蛇) | 立夏 | 5月5日至7日 |
| 午(马) | 芒种 | 6月5日至7日 |
| 未(羊) | 小暑 | 7月6日至8日 |
| 申(猴) | 立秋 | 8月7日至9日 |
| 酉(鸡) | 白露 | 9月7日至9日 |
| 戌(狗) | 寒露 | 10月7日至9日 |
| 亥(猪) | 立冬 | 11月6日至8日 |
| 子(鼠) | 大雪 | 12月6日至8日 |
| 丑(牛) | 小寒 | 1月5日至7日 |
该怎么核对自己的命盘:在表里找到你的出生日期。要是落在某个换季窗口前后 两天以内,你的月柱就取决于那个节气开始的精确时刻。香港天文台和日本国立天文台都公布 这些时刻,本页底部附了链接。
因为时柱看的是太阳当时在哪里,而钟表时间是一种行政上的约定。一个时区 理论上只有一小时宽,实际常常宽得多,所以出生证明上的钟表时间,和你出生城市头顶太阳 的实际时间,可能差得很远。
算法很简单:经度每15度差一小时,也就是每1度差4分钟。查一下你的出生城市离所在 时区的标准经线有多远,这个差值就是你要修正的量。
真太阳时在这基础上还要再做一次小修正。地球的公转轨道不是正圆,所以太阳一年里 最多会比平均时间快或慢16分钟左右。这就是平太阳时和真太阳时的差别,在时辰交界附近, 它能决定你的时支到底是哪一个。
举个实际的例子。在首尔,钟表上的07:20,按太阳算大约是06:48。时支每两 小时换一次,06:48还在卯时,07:20就已经到辰时了。同一个人出生,时柱却不一样,整份 解读也会跟着不一样。
好几个国家都在人们已经淡忘的年份实行过夏令时,一小时没被记录下来的夏令时,和 经度修正一样,照样能把时柱挪动一个位置。
中国在1986年到1991年实行过夏令时。日本是1948年到1951年。韩国分三段实行 过:1948年到1951年、1955年到1960年,以及1987年到1988年。要是你或者你的 父母出生在这几段时间里,先查清楚时差,再相信时柱的结果。
韩国最容易让人栽跟头,因为那里有两层修正叠在一起。1954年到1961年,韩国标准 时间比现在晚半小时,1955年到1960年,夏令时又叠加在这个基础上。1958年7月出生 在首尔的人,钟表时间比现在的韩国时间快30分钟,不是快一小时,也不是单看标准时差 会以为的慢半小时。
实际算下来是这样:1958年7月10日14点在首尔出生的人,对应的UTC时间是04:30。 要是有应用一律按韩国一直是UTC+9来算,会把它算成UTC 05:00,差了半小时,而这半 小时,足够在时辰交界附近把时柱算错。
该怎么核对自己的命盘:先算出你自己的修正值是多少分钟。要是你的出生时间 落在01点、03点、05点这类奇数时辰边界前后那么多分钟以内,你的时柱就是真的处在临界 点上,两款应用给出的结果很可能不一样。
传统上一天是从23点开始算的,不是从子夜开始,所以23点到子夜之间出生,算的是 第二天的日柱。子时横跨子夜,新的一天从子时的起点开始算。
所以5月3日23点40分出生的人,算的是5月4日的日柱。要是有应用在子夜才换日,给你 的会是5月3日的日柱,而一切建立在日主之上的解读,说的都会是另一个人。
这是四条规则里唯一一条,两位认真的从业者也可能各执一词,谁都没有错。大多数流派 都在23点换日。少数流派用晚子时的算法,日期还留在当天,只是时干的算法不同。Gilsung 用的是23点换日这个主流算法,并且会明确告诉你。
该怎么核对自己的命盘:要是你出生在一天里的最后这一个小时,看看日柱对应的 是你的出生日期,还是第二天。再看看应用有没有告诉你它用的是哪条规则。后面这一点,比 前面那一点更重要。
去问每一款用的是什么规则。说清楚自己用什么规则的排盘工具,才经得起核对; 不说清楚的,就没法核对,它其实是在要求你去相信一套你根本看不见的算法。
规则一样、出生资料一样,任何一个八字排盘工具都会算出同样的八个字。有 分歧,分歧的永远是规则。
我们自己做的八字应用 Gilsung,就是围绕这句话搭起来的。它会说明自己用的这四条 规则,每份解读里都有一个叫“显示此解读的依据”的入口。不管你最后用哪一款工具,值得 信任的,永远是那个愿意告诉你规则的。
要是你出生在1月20日到2月6日之间,你八字命盘里的年支,可能和你从小被告知的生肖 不是同一个。民间说的生肖按农历新年算,命盘里的年支按立春算。两种都是真实的习俗, 只是数的不是同一年。
算时柱需要精确时间,时柱是四柱里变动最快的一根。年柱、月柱、日柱没有精确时间也 没关系。要是你记录的出生时间只精确到整点,把时柱当成不确定的就好,不用干脆不看。
城市很重要,因为时柱取决于经度。同一个国家里,钟表时间相同的两个人,只要出生 城市在东西方向上离得够远,时支就可能不一样。只问国家不问城市的排盘工具,没法把这 一点算对。
该相信的是那个愿意告诉你用了哪些规则的,不管它最后用的是哪一种。看得见的规则, 能拿天文台的表格去核对;看不见的规则,只能让你在两个黑箱之间瞎猜。