手机时间的误差有多大
手机里没有原子钟,它的时间是“对”来的。手机开机后先从运营商或网络授时服务器取时间,之后靠自己的石英晶振接着走,并定期重新对时。它的误差有多大,取决于对时的路和晶振的漂移。
网络授时:一般准到几十毫秒
互联网授时的主力是网络时间协议(NTP),由戴维·米尔斯从 1985 年开始设计,现行第 4 版(RFC 5905)发表于 2010 年。它用分层结构把时间从源头一级级分发下来:
- 第 0 层:参考时钟本身(原子钟、GPS 接收机、授时电波),不直接联网;
- 第 1 层:直连参考时钟的服务器,精度约 1–10 微秒;
- 第 2 层:从第 1 层取时间的服务器,精度约 100 微秒–1 毫秒,是大多数公共服务器;
- 第 3、4 层及以下:逐级递减,精度几毫秒到几十毫秒。
手机一般连到第 2、3 层或运营商的授时服务,走公共互联网的 NTP 精度通常在 10–100 毫秒。局域网里一般能做到 1–10 毫秒,条件好的可达 100–500 微秒。也就是说,你手机上显示的时间,和标准时间通常只差几十毫秒——眨眼的零头。
GPS 和精密时间协议:纳秒级
GPS 卫星上都装着原子钟。GPS 接收机的秒脉冲信号精度可达亚微秒级;一台以 GPS 为参考的授时服务器(专用授时接收机),95% 的时间里误差不超过 30 纳秒。
要求更高的地方用精密时间协议(PTP,IEEE 1588):网卡在硬件层面打时间戳,精度可达亚微秒级,电信、金融交易、电网都靠它。普通人用不上,但它说明了一个道理:时间的精度没有上限,只有成本。
不校准的话,手机一个月能差几秒
手机里的石英晶振并不准:温度偏离 25°C 约 10 摄氏度时,频率漂移约 3–4 ppm,相当于一年漂移约 110 秒;再算上常温下 ±20 ppm 的出厂允差,不校准的钟一年能差 10 分钟以上。两台不校准的钟,一天就能差几百毫秒,一个月差几秒。所以手机必须定期对时——你感觉不到,是因为它在后台悄悄做了。
2012 年 6 月 30 日 23:59:60(闰秒)那天就出过事:NTP 提前告诉了服务器要加 1 秒,但一些系统的内核高分辨率计时器被这个“第 60 秒”搞糊涂了,出现了故障。授时这件事,平时看不见,出问题才知道它无处不在。
要点小结
手机时间靠网络对时(NTP 或运营商),不是自己走出来的;NTP 分层:0 层是原子钟/GPS 等参考时钟,1 层约 1–10 微秒,2 层约 100 微秒–1 毫秒,3 层以下几毫秒到几十毫秒;走公共互联网的 NTP 一般准到 10–100 毫秒;GPS 授时(专用授时接收机)95% 的时间里误差不超过 30 纳秒;PTP(IEEE 1588)硬件打时间戳,精度亚微秒级;石英晶振温度偏离 25°C 约 10 摄氏度时漂移约 3–4 ppm,相当于一年漂约 110 秒,不校准一个月能差几秒;2012 年 6 月 30 日闰秒曾让部分系统内核计时器出错。
相关文章
换一批- 北京时间到底从哪里来:为什么它不在北京
- 闰秒要取消了:27 个闰秒的故事与 2027 年“连续 UTC”
- 中国为什么只有一个时区
- 你的手机时间从哪来
- 二十四节气时刻为什么能精确到秒
- 农历为什么有闰月
- 原子钟怎么“数”时间
- 一天为什么不是正好 24 小时
- 夏令时:中国试过 6 年,为什么停了
- 历法辟谣:关于农历的 5 个常见误解
- 1884 年那场会议,怎么划分了全球时区
- 从日晷到原子钟:人类计时简史
- 为什么 UTC 不叫 CUT:一个字母里的外交妥协
- 海上怎么对时间?航海钟与哈里森的四十年
- 地球自转正在变慢,但最近又变快了
- 古代人怎么知道几点?打更、日晷与漏刻
- 美国为什么有 4 个时区
- 出国倒时差指南:往东飞为什么更难受
- 跨时区会议怎么约时间
- 为什么一小时是 60 分钟
- 为什么一周是 7 天
- 闰年是怎么来的
- 为什么一天从午夜开始
- 时区边界为什么不是直线
- 国际日期变更线
- 公历是怎么来的
- 钟表上的罗马数字为什么用 IIII
- 十二生肖和时间
- 收音机里的时间:授时电波
- 为什么 12 月叫 December
- 时间的单位:比秒更小
- 光钟:下一代时间标准
- 为什么有的月份 31 天、有的 30 天
- 时间感知:为什么时间有时快有时慢
- 历史上最长的一年,为什么有 445 天
- 格林尼治天文台:世界时间的起点
- 公元元年是怎么定的
- 时间同步:全世界怎么对表
- 儒略日:天文学家给每一天编的号
- 时间的“闰”家族:闰年、闰月、闰秒
- 授时电话:打电话问时间
- 钟表发明史:从擒纵器到石英
- 为什么一天是 24 小时
- 世界时、原子时、协调世界时:三种时间,三种尺子
- 闰秒取消后会怎样
- Unix 时间戳:计算机从 1970 年开始数秒
- ISO 8601:时间的国际写法
- 为什么一周从星期一开始
- 时间的度量:从秒到千年
最后更新:2026 年 11 月 6 日
事实来源:SIDN Labs《An open infrastructure for sub-millisecond internet time》;ntp.rdem-systems.com《NTP Stratum Levels Explained》;arpitbhayani.me《Clock Synchronization Is a Nightmare》;learn.freetools.me《How NTP Keeps the World Synchronized》。