kits 即用工具箱

时间戳是秒还是毫秒?用同一时刻核对

公开虚构示例 · 更新于 2026-09-30 · 可在本地工具复现

接口 A 给出 1700000000,接口 B 给出 1700000000000。它们可以表示同一个时刻,但单位不同。下面使用固定的公开数值,结果不依赖今天的日期。

输入选择单位预期 UTC 结果
1700000000秒2023-11-14T22:13:20.000Z
1700000000000毫秒2023-11-14T22:13:20.000Z
1700000000毫秒(与第一行不同)1970-01-20T16:13:20.000Z

试算秒示例 → 试算毫秒示例 →

为什么会相差这么多?

1 秒等于 1000 毫秒。本工具把秒乘以 1000 后交给浏览器 Date,毫秒则直接使用。选错单位时,结果可能仍是合法日期,所以不能只看“是否报错”。数字位数可以作线索,最终应以接口约定为准。

UTC 与当地时间

结果末尾 Z 代表 UTC。2023-11-14 22:13:20 UTC 在 UTC+8 是 2023-11-15 06:13:20,在东京 UTC+9 是 2023-11-15 07:13:20;这是同一时刻的不同显示,不是给时间戳再添加时区。

如何复核

  1. 分别填入秒与毫秒示例,两个结果应完全相同。
  2. 只切换单位,观察结果变化,核对上表。
  3. 需要反向转换时,使用 日期转时间戳,并明确输入的 UTC / 时区偏移。

微秒、纳秒和超出 Date 范围的数值不在此工具的支持范围内。

参考:MDN:Date 时间值与 UTC。