媒体资料

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)。

提问请用 关于页的表格。