00:00 / 00:00

Clock

网络校时

时钟默认读取运行浏览器的这台机器的系统时间。如果这台机器的时间本身就有偏差,画面上的时钟自然也是错的。开启「网络校时」后,时钟会从服务器获取准确时间,并在显示时补上这段偏差

该功能默认关闭,在「基础设置 - 常规配置 - 网络校时」中开启。如果你是 Windows 用户,建议开启

工作原理

校时采用 NTP 的四时间戳算法,通过四个时间点计算出本地时钟与服务器之间的偏差:

时间戳含义
t0客户端发出请求
t1服务器收到请求
t2服务器发出响应
t3客户端收到响应

由此得到:

偏移 = ((t1 - t0) + (t2 - t3)) / 2
往返延迟 = (t3 - t0) - (t2 - t1)

先减去往返延迟再计算偏移,网络本身的耗时就不会被算进结果里。每次校时会连续采样两次,间隔 100ms,最终采用其中往返延迟最低的一组——延迟越低,测得的偏移越接近真实值

首次校时在开启后立即进行,此后每小时自动重复一次。也可以点击「重新同步」手动触发

状态显示

开启后,开关右侧会显示本次校时的结果:

  • RTT — 往返延迟,单位毫秒。数值越低说明测量越准
  • 偏移 — 本地时钟与服务器的差值,单位毫秒。正数表示本地时钟偏慢
  • 同步中… — 正在采样
  • 同步失败 — 请求未能完成,此时时钟回落到本机系统时间,并在下一次自动校时重试

隐私与注意事项

  • 该功能会将您的本地时间(Unix 时间戳)发送至 Cloudflare 进行校时,除此之外不会发送其他信息
  • 校时只影响时钟的显示结果,不会修改您的系统时间
  • 时区与校时相互独立:校时修正的是「现在几点」,时区 决定的是按哪个地区来显示

相关链接

最后更新于 2026年9月19日

Tech otakus destroy the world