📮 订阅更新🧰 工具库

时间戳转换器(2026)

秒级 / 毫秒级时间戳与北京时间、UTC 双向互转,自动识别 10 位与 13 位,页面顶部实时显示当前时间戳。

现在的时间戳是多少?

秒级
—
毫秒级
—
北京时间
—

10 位是秒、13 位是毫秒。每秒刷新,可直接复制。

识别为—
北京时间—
UTC 时间—
相对现在—
秒级时间戳—
毫秒级时间戳—

时间戳速查表(关键节点)

北京时间秒级时间戳说明
1970-01-01 08:00:000Unix 纪元(UTC 零点)
2000-01-01 08:00:00946684800千禧年
2026-01-01 00:00:0017672256002026 年元旦
2027-01-01 00:00:0017987616002027 年元旦
2030-01-01 00:00:0018934560002030 年元旦
2038-01-19 11:14:07214748364732 位上限(2038 问题)

10 位还是 13 位:一眼判断

如果换算结果差了一千年,九成是位数判错了——把毫秒当秒用,时间会跳到 1970 年附近。

常见问题

Unix 时间戳是什么?为什么从 1970 年开始?

时间戳是从 1970 年 1 月 1 日 00:00:00 UTC 起,到某一时刻经过的秒数(或毫秒数)。选 1970 年是因为 Unix 系统发布时最接近的整年是它,这个起点被沿用至今。它是全球通用、不受时区影响的时间表示方式。

10 位和 13 位时间戳有什么区别?

10 位是秒级,13 位是毫秒级(秒 × 1000)。当前秒级约 1,8xx,xxx,xxx 共 10 位,毫秒级约 1,8xx,xxx,xxx,xxx 共 13 位。粗略记法:位数大于 12 就是毫秒。本工具会自动识别。

时间戳和北京时间怎么换算?

时间戳本身是 UTC 秒数,显示时再按所在时区格式化。北京时间为 UTC+8,所以显示时间 = UTC 时间 + 8 小时。本工具默认按北京时间显示,也可切换成 UTC 查看。

2038 年问题是什么?

很多 32 位系统用有符号 32 位整数存秒级时间戳,最大只能表示到 2038 年 1 月 19 日 03:14:07 UTC(=2147483647),之后溢出变成负数、跳回 1901 年。现代 64 位系统与 JavaScript 无此问题,但嵌入式设备和老旧数据库仍可能遇到。

为什么我算出来的时间和服务器日志差 8 小时?

服务器日志通常记录 UTC,你看到的是北京时间。差 8 小时就是时区差异,不是时间戳错了。把工具切到「UTC 显示」就能对上日志。

时间戳会重复吗?

秒级时间戳在同一秒内会重复(同一秒的事件共享同一个值),毫秒级重复概率极低。要生成唯一 ID 不要只用时间戳,应结合随机数或机器标识(UUID、雪花算法)。

相关工具