媒體資料

1982年1月1日:馬新出生者命盤差掉的半小時

1981年底,馬來西亞半島與新加坡把鍾撥快半小時,從 UTC+7:30 到 UTC+8:12月31日晚上十一點半,直接成了1982年1月1日零時。2027年1月1日,就是第 45 年。多數網上的八字、紫微排盤工具,至今仍把這之前的出生當成按今天的鐘出生:出生時刻差半小時,約 26.0% 的人落到另一個時辰,約 24.9% 的紫微命宮主星跟著變。

數字

在吉隆坡出生當年的鐘時辰錯紫微主星錯
1942–1945UTC+9 45.8% ±1.543.5% ±1.5
1946–1981UTC+7:30 26.0% ±1.424.9% ±1.3
1982–2010UTC+8 0.0%0.0%

每一組 4,000 個隨機出生時刻,各排兩次:一次按當年實際的時區,一次按今天的時區,數兩張盤有多少不同。± 為95%置信區間。1942–1945年為日據時期,鍾按東京時間。 下載數據(CSV) · 拿自己的生辰試

日期

  • 1936年1月1日: UTC+7:20
  • 1941年9月1日: UTC+7:30
  • 1942年2月16日: UTC+9(日據,東京時間)
  • 1945年9月11日: UTC+7:30
  • 1982年1月1日: UTC+8

馬來西亞半島,按 IANA 時區數據庫。新加坡的日期相同。沙巴與砂拉越1945年起已是 UTC+8。 各地的時區變遷

技術說明

錯不在命理,在時區。「Asia/Kuala_Lumpur」這個時區名,在不同年份代表過 UTC+7:30、UTC+9 和 UTC+8。查今天的偏移,再用到1975年的出生上,就差了半小時。修法只有一行:取出生那一刻實際的偏移,標準經線 = 偏移 ÷ 4。

off      = offsetAt(tz, instant)          // from IANA tzdb, at the birth instant
meridian = off / 4                        // degrees; NOT a hardcoded 120
delta    = (longitude - meridian) * 4 + equationOfTime(date)

本站自己也犯過一個同類的錯,寫新功能時才發現:節氣是一個時刻,曆書以北京時間給出;拿出生地的太陽鍾去對這張表,節氣後不久出生的人會落到上一個月。吉隆坡約0.20%的盤月柱錯,紐約約1.76%。2026年10月12日修正,日期與數字寫在 方法頁。

圖片與引用

分享圖(1200×630) · 圖片與數字可自由使用,請註明出處 MingPan(mingpan.co)。

提問請用 關於頁的表格。