服务器时间同步指南
准确的计时是现代文明的基础——从金融交易到空中交通管制,即使是微小的时间差异也会产生严重的后果。本指南解释了时间标准背后的科学、原子钟的工作原理、计算机如何通过 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-CN/-/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 提供基于网络响应的估计,用于将您的设备与参考进行比较;它既不设置设备时钟也不保证其绝对准确性。对于相应的截止日期,请遵循责任组织的官方时间和记录。