趣味知识,冷知识,让你涨知识!

发现、传播冷知识,让知识更有趣!

2025-09-05

为什么手机电脑的日期,最多只能设置到 2038 年 1 月 19 日 3 点 14 分 7 秒?

因为这一天是世界末日……

为什么手机电脑的日期,最多只能设置到 2038 年 1 月 19 日 3 点 14 分 7 秒?

其实是记时间的系统到上限了,数不下去了。

Unix 系统记录时间的方式是这样的:从 1970 年 1 月 1 日 0 点开始算,每过 1 秒就加 1,总秒数是用 32 位数字来存储。

举个例子——

电脑数到 11010001100000111000011010101000 时,就是过去了 1,757,115,600 秒,对应的就是 2025 年 9 月 4 日 23 点。

为什么手机电脑的日期,最多只能设置到 2038 年 1 月 19 日 3 点 14 分 7 秒?

一直到 2038 年 1 月 19 日 3 点 14 分 7 秒,32 位数就占满了。如果再增加 1 秒,时间会穿越到从前。

为什么手机电脑的日期,最多只能设置到 2038 年 1 月 19 日 3 点 14 分 7 秒?

不过现在有的手机电脑采用了新的 64 位时间戳,不用担心这个问题。

没换的也不要紧,你现在手里的手机不一定能用到 2038 年,到那时肯定换新了。

为什么手机电脑的日期,最多只能设置到 2038 年 1 月 19 日 3 点 14 分 7 秒?

拿出你的手机尝试设置一下,可能连 2038 年都设置不到?

为什么手机电脑的日期,最多只能设置到 2038 年 1 月 19 日 3 点 14 分 7 秒?

这是手机厂家怕你误触崩坏留出来的「安全缓冲区」。

为什么手机电脑的日期,最多只能设置到 2038 年 1 月 19 日 3 点 14 分 7 秒?

收藏