时间戳转换器

按时区双向转换 Unix 时间戳和日期。所有计算都在此浏览器内完成。

当前时间

Unix 秒
-
Unix 毫秒
-
ISO 8601(UTC)
-
本地时区
-

本设备的时钟在每秒开始时读取。复制的是屏幕上显示的值。

时间戳转日期

10 位数字按秒读取,13 位数字按毫秒读取。也支持负值和小数(秒最多 3 位小数)。

输入时间戳后,结果将显示在此处。

日期时间转时间戳

请使用 YYYY-MM-DD HH:mm:ss(毫秒可加 .SSS)。如果省略时间,则使用 00:00:00。

因夏令时而不存在的时间会向前移动被跳过的时长,出现两次的时间使用较早的一次。出现这种情况时会在下方告知。

输入日期和时间后,结果将显示在此处。

输入时会自动转换。使用复制按钮获取结果。

时间戳转换器使用方法

可将日志或 API 响应中的 Unix 时间戳转换为可读日期,也可将指定时区的日期和时间转换为时间戳。

  1. 在顶部的当前时间面板中,可复制当前的秒或毫秒时间戳。
  2. 在左侧输入时间戳并选择时区,即可得到 UTC、本地、所选时区和 ISO 8601。
  3. 在右侧输入日期时间及其时区,即可得到 Unix 秒和毫秒。

示例: 1700000000 2023-11-14T22:13:20.000Z

规则与限制

常见问题

我的输入会发送到服务器吗?

不会。所有转换都在此浏览器内运行,输入和结果既不保存也不发送。

夏令时切换如何处理?

春季时钟向前跳过而某个时间不存在时(例如纽约 2024-03-10 02:30),会向前移动被跳过的时长,并按 03:30 计算。秋季某个时间出现两次时(例如纽约 2024-11-03 01:30),使用较早的夏令时那一次,并同时显示较晚那一次的值。

存在 2038 年问题吗?

本工具使用 JavaScript 数字而非 32 位整数,因此 2038 年之后的日期在支持范围内也能正确转换。

本地时区从何而来?

它是本设备通过浏览器报告的时区。无法确定时使用 UTC。