伺服器時間同步指南
準確的計時是現代文明的基礎——從金融交易到空中交通管制,即使是微小的時間差異也會產生嚴重的後果。本指南解釋了時間標準背後的科學、原子鐘的工作原理、電腦如何透過 NTP 保持同步,以及為什麼精確的伺服器時間在關鍵產業中很重要。了解時間同步可以幫助您了解回答這個簡單問題是多麼複雜:現在幾點了?
時間標準:UTC、TAI 和 GPS 時間
UTC、TAI、GPS 時間和當地民用時間有不同的用途。 TAI(國際原子時)是BIPM根據貢獻時鐘計算出的連續原子時標;它不添加閏秒。 UTC(協調世界時) 與 TAI 相差整數秒,是民用時區的國際參考。 GPS 時間 從 1980 年開始就與 UTC 保持一致,但不添加閏秒。
根據美國海軍天文台, 截至 2026 年 9 月 TAI 為 37 秒,GPS 時間比 UTC 早 18 秒。這些偏移量可能會根據未來的閏秒政策而改變。
| 時間尺度 | 閏秒 | 依據及用途 |
|---|---|---|
| 泰 | 未應用 | 連續原子時標 |
| 世界標準時間 | 依現行規則適用 | 國際參考時間 |
| GPS 時間 | 未應用 | 衛星導航時標 |
| 韓國時間 | 遵循 UTC | 韓國標準時間,UTC+9 |
原子鐘和秒的定義
SI 秒的 BIPM 定義 將銫 133 的無擾動基態超精細躍遷頻率固定為 9,192,631,770 Hz。銫鐘使用此原子躍遷作為頻率參考。
主要標準和較新的光學時鐘具有不同的測量不確定度;單一的“N 年一秒”數字無法描述所有設備。國家計量機構比較他們的標準並為國際時間尺度做出貢獻。透過 NTP 分發這些標準是與 Clock-Tani 的瀏覽器顯示分開的過程,它不會直接連接到原子鐘。
NTP:您的電腦如何保持同步
網路時間協定 (NTP) 透過網路同步電腦時鐘。 RFC 5905 (NTPv4) 描述了時間伺服器的層次結構和使用四個時間戳的偏移計算:客戶端發送和接收時間以及伺服器接收和傳輸時間。客戶端可以使用這些觀察來控制其係統時鐘。
效能取決於伺服器的參考、設備時鐘、網路延遲和不對稱性。 RFC 中的快速本地網路範例並不是對公共互聯網或每個作業系統的固定準確性承諾。 NIST 的網路時間服務 指出,使用者看到的準確性很大程度上取決於網路穩定性和互惠性。
Clock-Tani不會在瀏覽器中運作NTP或調整裝置時鐘。其伺服器時間頁面估計與 Web API 回應和往返時間的差異。
計算機中的晶體振盪器漂移
電腦和電話時鐘依賴硬體振盪器和作業系統計時。振盪器頻率可能隨溫度、壽命和設備設計而變化,但沒有單一頻率、每日漂移率或同步間隔適用於每台電腦。
許多作業系統在啟用並連接時可以使用網路時間服務定期調整其時鐘。方法和時間表取決於設定和設備。如果偏移似乎是意外的,請檢查自動時間和時區設定;將瀏覽器比較視為受網路影響的估計值。 [NIST 的計時常見問題解答](https://www.nist.gov/pml/time-and-frequency-division/timekeeping-and-clocks-faqs) 說明了石英鐘誤差如何取決於振盪器。
實施說明:三個樣本和中延遲結果
預設的伺服器時間頁面向Clock-Tani的API發出三個請求。對於每個回應,它將瀏覽器測量的往返時間的一半加到 API 的 Date.now() 時間戳,然後選擇具有中等延遲的樣本。這減少了一個緩慢的異常值的影響;它不是 NTP 同步或準確性認證。返回頁面或網路重新連線可以觸發另一次測量。
對於特定於網站的視圖,當最近的結果尚未快取時,伺服器會向目標發出 HEAD 請求;有效的估計偏移量最多可以重複使用 60 秒。它會查閱目標的 HTTP 日期標頭和往返時間,然後單獨測量到瀏覽器的 API 躍點。 HTTP-date 具有一秒解析度。遺失或不可靠的標頭可能會導致介面區分的另一個來源或裝置時間。Half-RTT 校正假設類似的出站和返回延遲,無法保證固定精度。
閏秒:連結原子時和天文時
根據目前 UTC 規則,需要時使用閏秒以使 UTC 接近地球自轉時間 (UT1)。 IERS 公告 C 宣布是否引入閏秒。正閏秒可以在 UTC 23:59:59 後插入 23:59:60,這需要軟體處理異常分鐘。
[CGPM第4號決議(2022)](https://www.bipm.org/zh-TW/-/resolution-cgpm-27-4)要求在2035年或之前增加允許的UT1-UTC差值,並為更連續的UTC制定實施計劃。它沒有指定已經最終確定的2035年後的調整方法,也沒有做出所有承諾秒處理在特定日期結束的一攬子。
需要精確時間的行業
金融市場、航空和導航系統、電信網路和電網都使用計時,但其所需的精度和驗證方法因應用而異。例如,關於高頻演算法交易活動的歐盟授權法規 2025/1155 指定特定活動的最大 100 微秒 UTC 差異;這並不是所有交易或行業的通用規則。
衛星導航、基地台協調和網格測量都有各自的定時要求。基於 Web 回應的瀏覽器視圖(例如 Clock-Tani)不是這些系統的經過驗證的時脈。使用相關係統的官方時間源和記錄來做出後續決策。
五分鐘檢查:你的時鐘離你有多遠?
開啟伺服器時間頁面,將您的裝置時鐘與基於網路回應的 Clock-Tani 估計值進行比較。預設視圖已取得三個 API 樣本並選擇中等延遲的結果;刷新三次不會將這些偏移量轉變為經認證的「真實」裝置錯誤。
此頁面顯示估計的毫秒偏移量,而不是測量的往返延遲值或作業系統 NTP 狀態的診斷。如果您想要再次估計,請在連線變更後使用「再次同步」。如果持續的差異似乎是意外的,請檢查設備的自動時間和時區設定。此瀏覽器測量沒有通用的正常/警告/嚴重閾值,且重新啟動不是時間敏感事件之前的一般先決條件。
使用Clock-Tani的伺服器時間工具
Clock-Tani 的伺服器時間頁面在裝置時間旁顯示基於網路回應的參考,並估計它們的差異。預設來源為Clock-Tani自帶的API時間戳記;特定於網站的視圖可以使用目標的 HTTP 日期標頭或明確指示的後備。
此比較無法確定您電腦的 NTP 服務是否正常運作、證明絕對錯誤或驗證售票員的內部開放時間。網路延遲和伺服器時鐘錯誤會影響它。對於銷售、考試和其他相應的截止日期,請依賴組織者的官方公告和提交記錄。該工具可以幫助您觀察和重新檢查參考,並且可以倒數計時到您設定的時間。
結論
時間同步依賴於原子標準、時鐘硬體、網路協定和仔細的測量。 Clock-Tani 提供基於網路回應的估計,用於將您的裝置與參考進行比較;它既不設定裝置時鐘也不保證其絕對準確性。對於相應的截止日期,請遵循責任組織的官方時間和記錄。