校時報告

你的命盤可能算錯了半小時

1982 年以前在馬來西亞半島或新加坡出生的人,約 24.9% 的命宮主星是錯的。原因不是算法,是時區。

若你生於 1982 年以後,你的盤沒有這個問題。你父母的有。

主要發現

  • 1946–1981 年生於馬來西亞半島或新加坡的人,按今天的 UTC+8 去排:26.0% 時辰算錯(八字時柱跟著錯),24.9% 紫微命宮主星算錯。
  • 1942–1945 年日據時期(UTC+9)出生的:43.5% 主星算錯。
  • 1982 年以後出生的:0.0%。問題只出在歷史時區。

拿一個生辰試 — 你的,或他們的

輸入生辰,兩張盤並排給你看:多數排盤工具給你的那張,和你出生那年的鐘給出的那張。

:

用於真太陽時與當年時區校正。

自己驗證,兩分鐘

拿這個例子:1975 年 6 月 15 日早上 8 點,出生于吉隆坡。

正確

07:16

辰時 · 天同天梁

多數排盤工具

06:46

卯時 · 武曲七殺

把同樣的生辰輸入你平常用的排盤工具。如果它給出 06:46 卯時,它假設了馬來西亞在 1981 年之後才開始使用的時區。

打開這張命盤

為什麼會錯

真太陽時的計算需要出生地經度,以及出生當年實際使用的時區。第二項是多數工具漏掉的:它們直接套用今天的 UTC+8。

生效日期時區事件
1933-01-01UTC+7:20半島標準時
1941-09-01UTC+7:30向 +8 靠攏
1942-02-16UTC+9:00日據時期(東京時間)
1945-09-12UTC+7:30戰後恢復
1982-01-01UTC+8:00現行時區

砂拉越與沙巴不同:Asia/Kuching 早在 1933 年就用 UTC+8,比半島早了半個世紀。把東馬當成半島處理,同樣會錯半小時。

影響有多大

一個時辰是兩小時。差半小時,很多人就跨過了時辰的邊界——換了時辰,命宮就換了宮位,主星也跟著變。

出生年份 當年時區 時辰算錯 命宮主星算錯
1946–1981 UTC+7:30 26.0 ±1.4% 24.9 ±1.3%
1942–1945 UTC+9 45.8 ±1.5% 43.5 ±1.5%
1982–2010 UTC+8 0.0 ±0% 0.0 ±0%

吉隆坡,每組隨機抽樣 4000 個出生時刻,95% 置信區間。1982 年以後出生完全不受影響——這正是問題只出在歷史時區、而非算法本身的證明。

更多例子

出生地點 當年時區 正確多數工具
1955-03-08 07:30 吉隆坡 UTC+7.50 06:35 卯 06:05 卯 相同
1963-11-22 09:00 喬治市 UTC+7.50 08:24 辰 07:54 辰 相同
1971-07-14 19:20 新山 UTC+7.50 18:39 酉 18:09 酉 相同
1975-06-15 08:00 吉隆坡 UTC+7.50 07:16 辰 06:46 卯 時辰不同
1978-01-30 11:45 新加坡 UTC+7.50 10:57 巳 10:27 巳 相同
1980-02-29 15:40 怡保 UTC+7.50 14:41 未 14:11 未 相同
1981-12-31 23:15 吉隆坡 UTC+7.50 22:28 亥 21:58 亥 相同
1988-05-05 08:00 吉隆坡 UTC+8.00 06:50 卯 06:50 卯 相同

怎麼修

一行。標準子午線要從出生當天實際生效的時區推出來,而不是套用今天的。IANA 時區數據庫已經記錄了每一次變更。

const off      = offsetAt(tz, instant);   // 出生當刻實際時區
const meridian = off / 4;                 // 不是寫死的 120
const delta    = (longitude - meridian) * 4 + equationOfTime(y, m, d);

數據與引用

下載本頁全部數字: CSV · JSON

引用:MingPan (2026). 《你的命盤可能算錯了半小時》 https://mingpan.co/zh/why-your-chart-is-wrong

媒體查詢:關於命盤頁的聯繫表格.

數據來源: IANA tz database, Mok Ly Yng (2003), NUS. 本頁數據生成於 2026-08-29.

排一張算得對的命盤。

免費排盤