夏令時對排盤的影響: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 出生於北京:
- 1988 年屬中國夏令時期間 → 減 1 小時 = 11:20(標準北京時間);
- 北京經度 116.4°,基準 120° → 減約 14 分鐘 ≈ 11:06;
- 7 月下旬均時差約 −6 分鐘 → 真太陽時 ≈ 11:00,恰好壓在巳時/午時邊界。
這類邊界案例如果漏了夏令時修正,會直接把午時錯定成未時——命盤完全不同。
記不住規則怎麼辦?
歷史 DST 規則查詢繁瑣(各國還多次修改過),建議:出生時間盡量以出生證明為準 + 使用自動處理時區的排盤工具排當下盤;手工定歷史時辰時,用「年份 + 地點 + DST」搜索當年規則核對一次即可。
相關閱讀:海外出生怎麼定八字時辰、西經經度怎麼填。