SoupCalc

格林威治平恆星時計算器——基於 GMT 與儒略日期

本工具計算什麼

本計算器將格林威治平恆星時(GMST)估算為一個從 0 到但不包含 24 的小時值。恆星時追蹤的是地球相對於星體座標所用天球參考方向的自轉;它與相對於太陽的民用時鐘時間不同。

本工具透過一個緊湊的近似公式,將儒略日期與 GMT 小時輸入結合。它適用於教育性檢查與粗略的觀測計算,而非高精度天體測量、望遠鏡控制或地球定向分析。

輸入欄位

  • GMT 時間以小數小時輸入,範圍為 0 ≤ GMT < 24。例如,12:30 為 12.5。
  • 儒略日期為連續的日數計數。它必須為有限值,且必須與預期的日期慣例一致對應。

請勿在未轉換為適用世界時基準的情況下輸入地方時鐘時間。避免重複計入時間:若儒略日期已包含小數日,而獨立的 GMT 欄位也代表該小數部分,則組合可能無法描述預期的曆元。介面遵循其聲明的公式,無法解決模稜兩可的輸入。

方法與公式

實作首先從 J2000.0 形成儒略世紀:

T = (JD − 2451545.0) ÷ 36525

接著估算參考點的恆星時小時:

GST₀ = 6.697374558 + 2400.051336T + 0.000025862T²

GST₀ 被正規化至 0–24 小時。然後以恆星時對太陽時因子加上 GMT 貢獻:

GMST = GST₀ + GMT × 1.00273790935,再次正規化至 0–24。

正規化將 24 小時包繞為 0,而非改變底層的角度。

計算範例

輸入儒略日期 2459488.5 與 GMT 12 小時。

  1. 從與 2451545.0 的差值計算 T。
  2. 評估 GST₀ 並將其包繞至一個 24 小時週期內。
  3. 加上 12 × 1.00273790935 恆星時小時並再次包繞。

實作的公式回傳約 12.696221 恆星時小時,顯示至六位小數。小數部分 0.696221 小時,以普通的六十進位算術轉換後約為 41 分 46 秒。

如何解讀結果

GMST 可被視為在平均參考模型中通過格林威治子午線的赤經。若要估算地方恆星時,必須以一致的符號慣例套用經度,並將結果正規化。本工具不會執行該經度步驟。

請將輸出視為以小時表示的角度:24 恆星時小時對應 360 度。因此,將小時轉換為度數時乘以 15。請在標籤中保留「恆星時小時」,以免該數字被誤認為民用時刻。

準確性與限制

該緊湊係數省略了更高精度的地球定向項、歲差—章動細節、極運動,以及現代時間尺度之間的區別。UT1、UTC、GMT 術語、閏秒與 delta-UT 值在精密工作中至關重要。介面也無法驗證提供的儒略日期與小時是否描述同一時刻。

結果使用浮點算術,並四捨五入至六位小數。請勿將本頁面用於導航、太空載具操作、專業指向或已出版的天體測量。這些任務需要當前的標準、地球定向資料以及經過審查的天文軟體。

資料來源

編輯記錄

作者:SoupCalc 編輯團隊

最後審閱日期:2026年8月14日

審閱範圍:輸入區間、J2000 世紀項、正規化、時間尺度警告、天文學資料來源,以及 2459488.5 於 12 小時的數值範例,均已核對。