夏令時對排盤的影響:DST 期間時辰怎麼算才不出錯

發布於

核心原則:鐘錶撥快了,太陽沒有動

夏令時(Daylight Saving Time)只是人為把鐘錶撥快一小時,太陽的位置沒有任何變化。而時辰的本質是太陽位置(真太陽時),所以:

夏令時期間的鐘錶時間,必須先減去 1 小時還原為標準時間,再做經度與均時差校準。

漏掉這一步,時辰有一半概率跨界錯位——比如鐘錶 15:30(DST)看似申時,還原後 14:30 實為未時。

什麼時候需要手動處理,什麼時候不需要?

場景是否要自己減 1 小時
排當下的盤(用 AI 排盤工具❌ 不需要。設備時區自帶夏令時狀態,工具的真太陽時引擎以設備時區為基準自動校準
手工換算出生時間(定八字時辰)✅ 需要。出生證明上的時間若落在當年 DST 區間內,先減 1 小時
給舊盤覆盤(歷史時刻)✅ 需要。按當年當地的 DST 規則還原

各地夏令時規則速查

  • 美國/加拿大:3 月第二個週日 02:00 → 11 月第一個週日 02:00(2007 年起的現行規則;1987–2006 年為 4 月第一個週日起)。亞利桑那州大部與夏威夷不實行夏令時
  • 歐洲:3 月最後一個週日 → 10 月最後一個週日。
  • 澳大利亞(東南部各州):10 月第一個週日 → 次年 4 月第一個週日(南半球的「夏」在年末年初);昆士蘭州、西澳不實行。
  • 中國大陸1986–1991 年曾實行夏令時(大致 4 月中至 9 月中)。這幾年出生的朋友,若出生在夏令時區間,八字時辰要先減 1 小時——這是國內排盤最常見的歷史坑。

實例:1988 年 7 月北京出生

鐘錶時間 1988-07-20 12:20 出生於北京:

  1. 1988 年屬中國夏令時期間 → 減 1 小時 = 11:20(標準北京時間);
  2. 北京經度 116.4°,基準 120° → 減約 14 分鐘 ≈ 11:06;
  3. 7 月下旬均時差約 −6 分鐘 → 真太陽時 ≈ 11:00,恰好壓在巳時/午時邊界

這類邊界案例如果漏了夏令時修正,會直接把午時錯定成未時——命盤完全不同。

記不住規則怎麼辦?

歷史 DST 規則查詢繁瑣(各國還多次修改過),建議:出生時間盡量以出生證明為準 + 使用自動處理時區的排盤工具排當下盤;手工定歷史時辰時,用「年份 + 地點 + DST」搜索當年規則核對一次即可。

相關閱讀:海外出生怎麼定八字時辰西經經度怎麼填