鐘錶時間、平太陽時與真太陽時
同一時區共用鐘錶時間,但東西不同的地點,太陽通過當地子午線的時刻也不同。先按經度換算,可得到地方平太陽時;再加入一年之中太陽視運動不均勻所造成的差值,便得到地方視太陽時,也就是真太陽時。
所以計算需要完整日期、原始當地時間與出生地,而不只是一個「UTC+8」。使用本站時照出生紀錄輸入即可,無須先換成北京時間或 UTC,以免重複換算。
| 時間 | 由什麼決定 | 與排盤的關係 |
|---|---|---|
| 民用鐘錶時間 | 當地當年的法定時差與夏令時間 | 出生紀錄通常使用的時間 |
| 地方平太陽時 | 經度,以均勻太陽日作基準 | 先處理所在地與時區基準的差距 |
| 地方視太陽時(真太陽時) | 經度校正加均時差 | 本站用來排時柱、判斷換日及計算起運的時間 |
真太陽時公式與單位
本站採用:真太陽時=原始鐘錶時間+均時差+4 × 經度-實際 UTC 時差。經度以度為單位,東經為正;UTC 時差須換成分鐘,UTC 以東為正。各項加減皆以分鐘計,若跨過午夜,日期也一併調整。
公式的正負方向與 NOAA 公開的太陽位置計算式一致。實際 UTC 時差已包括當日夏令時間,因此不必再扣一次夏令時差。本站也以校正後的時間計算出生至節的起運間隔。
第一步:查出生當日的法定時差
時區規則會隨年代改變。本站利用 America/Chicago、Asia/Shanghai 等 IANA 時區名稱,查出出生當日的法定時差與夏令時間,而非直接套用今天的 UTC 時差。
例如北京在 1990 年 6 月 15 日實施夏令時間,當日為 UTC+9;豪勳爵島在 2025 年 1 月的夏令增量則是三十分鐘,並非一小時。資料庫記錄的是法定規則,若醫院曾另行換算出生紀錄,仍須查明紀錄使用的時間。
華人地區也有不同的歷史情況。Asia/Shanghai 收錄中國 1986–1991 年的夏令時間;香港曾多次調整實施日期,須按年份查閱。臺灣史料記載 1969 年曾實施夏令時間,但現行 Asia/Taipei 規則未收錄這項例外,軟體不會自動補正。
1970 年以前的資料,包括 1949 年以前中國各地的時制,可能不夠完整。新疆出生紀錄則要先確認記的是北京時間,還是當地習用時間;單選烏魯木齊的城市座標,無法解決原始紀錄採用何種時間的問題。
第二步:每度經度換算四分鐘
一個平太陽日為二十四小時,對應 360 度,因此每一度經度相差四分鐘。這裡依平太陽日換算,並非約二十三小時五十六分鐘的恆星日。
以下假設鐘錶時間為 UTC+8,先算各地相對東經 120 度的經度差,尚未加入均時差與夏令時間。表中座標經過四捨五入,實際排盤使用所選城市的儲存座標。
| 地點 | 經度 | 相對東經120度的校正 |
|---|---|---|
| 北京 | 東經116.4度 | (116.4 − 120) × 4 = −14.4分鐘 |
| 成都 | 東經104.1度 | −63.6分鐘 |
| 新加坡 | 東經103.8度 | −64.8分鐘 |
| 烏魯木齊 | 東經87.6度 | −129.6分鐘;前提是紀錄使用北京時間 |
第三步:加入均時差
地球軌道並非正圓,地軸也有傾斜,使視太陽時與平太陽時的差距隨季節變化,這個差值稱為均時差。本站採 NOAA 分數年近似式;正值表示視太陽時領先,負值表示落後。
一年中,均時差約在負十四至正十六分鐘之間。即使幅度小於某些城市的經度校正,對接近時辰分界的出生仍可能有影響。公式是近似計算,出生紀錄與歷史資料也各有誤差,顯示到分鐘不等於資料本身精確到分鐘。
同為中午十二點,三個城市怎麼換算?
以下使用三組教學資料,日期與鐘錶時間都設為 1990 年 6 月 15 日 12:00。芝加哥當日為 UTC−5,經度約西經 87.63 度;北京與成都當日則為 UTC+9。把歷史時差、經度與均時差合併後,就得到下表的校正量。
表中時間列至分鐘,校正量保留兩位小數;完整計算仍保留秒數。這些例子沿用本站的計算驗證資料,方便讀者重算,未使用真實使用者的出生紀錄。
| 地點 | 實際時差 | 總校正 | 顯示真太陽時 | 時支 |
|---|---|---|---|---|
| 芝加哥 | UTC−5 | −50.55分鐘 | 11:09 | 午 |
| 北京 | UTC+9 | −74.43分鐘 | 10:45 | 巳 |
| 成都 | UTC+9 | −123.63分鐘 | 09:56 | 巳 |
倫敦算例:校正十四分鐘,時柱就不同
另一組教學資料為倫敦 1990 年 2 月 12 日 01:10,經度西經 0.1276 度,時區 Europe/London。當日 UTC 時差與夏令增量皆為零;經度校正約 −0.51 分鐘,均時差約 −14.22 分鐘,合計 −14.73 分鐘,換算後顯示為 00:55。
01:10 屬丑時,直接用鐘錶時間排出的時柱為癸丑;00:55 屬子時,校正後時柱為壬子。年、月、日柱則仍是庚午、戊寅、戊申。這個例子說明,接近時辰分界時,即使不到十五分鐘的校正也可能改變時柱。
十二時辰與午夜換日
子時從 23:00 跨至 01:00,但日柱何時換日,另有不同流派的規則。本站採校正後 00:00 換日,因此 23:00 進入子時時,日柱仍屬當日,要到零時才換成次日。比較工具時,日柱與時柱要分別看。
年柱依立春交節分界,月柱依十二節分界。時間校正是否改變四柱,要看校正前後是否跨越相應分界;若始終在同一區間內,干支便可保持不變。
| 時支 | 時間 | 時支 | 時間 |
|---|---|---|---|
| 子 | 23:00–01:00 | 午 | 11:00–13:00 |
| 丑 | 01:00–03:00 | 未 | 13:00–15:00 |
| 寅 | 03:00–05:00 | 申 | 15:00–17:00 |
| 卯 | 05:00–07:00 | 酉 | 17:00–19:00 |
| 辰 | 07:00–09:00 | 戌 | 19:00–21:00 |
| 巳 | 09:00–11:00 | 亥 | 21:00–23:00 |
如何核對自己的時間校正?
查看結果時,可依序比對原始日期與鐘錶時間、城市座標、歷史 UTC 時差、經度校正、均時差,以及最後的日期時間和換日規則。若紀錄只寫大約時間,或恰逢夏令時間切換而有重複、缺失時段,應保留可能的時間範圍。
出生時間不詳時,本站省略時柱、精確起運及大運、流年時序。真太陽時是本站採用的排盤方法,其他流派可能有不同取法;這裡的算例供核對計算,不作命理預測準確度的證明。
| 地點與原始時間 | 預期顯示 | 核對重點 |
|---|---|---|
| 新加坡 1990-06-15 12:00 | 10:55,巳 | 無夏令時間但經度差大 |
| 紐約 1990-01-15 12:00 | 11:55,午 | 冬季標準時與負均時差 |
| 倫敦 1990-02-12 12:00 | 11:45,午 | 均時差接近年度低點 |
| 佛山 2025-12-10 20:16 | 19:55,戌 | 時間校正後仍為戌時 |
| 豪勳爵島 2025-01-15 12:00 | 11:27,午 | 三十分鐘夏令增量 |
常見問題
為什麼要填出生城市?
出生地提供經度與歷史時區,配合日期才能計算真太陽時。即使同屬一個時區,不同經度的校正量也不同。
我需要自己先扣夏令時間嗎?
若紀錄是當時當地的法定鐘錶時間,直接輸入即可。本站取得的實際 UTC 時差已包含資料庫收錄的夏令規則;若原始紀錄曾另外換算,或屬歷史例外,才需進一步查證。
臺灣 1969 年的紀錄會自動處理嗎?
現行 Asia/Taipei 規則未收錄史料所載的 1969 年夏令時間例外。該年的出生資料需另查原始紀錄與歷史時制,軟體不會自動補正。
真太陽時會改變日柱嗎?
校正後若跨過本站採用的 00:00 換日分界,日柱可能改變。若只跨越兩小時的時辰分界,則可能只改變時柱。
使用真太陽時就一定更準嗎?
真太陽時是一種有明確公式的排盤方法,仍受出生紀錄、歷史資料與近似公式影響。流派對採用何種時間也有不同看法,不能單憑此項選擇保證解讀準確。
參考資料
本文由 BaziCalculator.ai 編輯團隊整理,以下列出相關資料與計算範例,方便進一步閱讀。
- 排盤計算範例
列出可重新計算的教學案例,涵蓋干支、歷史時區、換日與交節。
- IANA 時區資料庫
收錄各地法定時差與夏令時間的歷史規則;早期資料的完整程度因地而異。
- NOAA:太陽位置計算公式
說明均時差近似式,以及經度、時區校正的正負方向。
- 香港天文台:香港夏令時間
列出香港各年實施夏令時間的日期,可與歷史出生紀錄對照。
- 國史館臺灣文獻館:臺灣標準時間變遷
介紹臺灣標準時間的沿革,包含 1969 年夏令時間的史料記錄。