时间戳换算

Unix 时间戳转换器

自动识别秒和毫秒时间戳,同时显示本地时间、UTC、ISO 8601,并支持日期反向换算。

本地时间取决于当前设备时区

输入

时间戳或本地时间

本地时间使用当前设备时区;ISO 结果固定使用 UTC。

时间戳转日期

同一瞬间的三种表示

本地时间
2023/11/15 06:13:20
UTC / ISO 8601
2023-11-14T22:13:20.000Z
Unix 秒
1700000000
Unix 毫秒
1700000000000

日期转时间戳

反向换算

1699999980秒

处理规则

时间戳表示瞬间,时区只影响显示。

Unix 时间戳从 1970-01-01 00:00:00 UTC 开始计数。10 位左右通常是秒,13 位左右通常是毫秒。

同一个时间戳在上海、洛杉矶或伦敦显示的钟表时间不同,但代表的是同一个瞬间。ISO 8601 末尾的 Z 表示 UTC。

Unix 毫秒 = Unix 秒 × 1000;ISO 8601 的 Z 后缀表示 UTC+00:00。

常见问题

Unix 时间戳转换器 · 常见问题

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

常见 10 位时间戳以秒为单位,13 位以毫秒为单位;本工具根据数值绝对值自动判断。

为什么本地时间和 UTC 不同?

它们使用不同的时区显示同一瞬间。中国标准时间通常比 UTC 快 8 小时。

2038 年问题是什么?

使用有符号 32 位整数存储秒时间戳的旧系统会在 2038 年溢出;现代 JavaScript Date 不受同一 32 位限制,但仍有自身范围。