时间戳转换

在 Unix 秒/毫秒、ISO UTC 文本和本地日期时间之间转换。

输入内容只留在浏览器

交互式工具

启用 JavaScript 后可使用交互控件;下方说明无需 JavaScript 也可阅读。

数值输入需要明确选择秒或毫秒,并显示 ISO 8601 UTC 文本;datetime-local 输入会按浏览器本地时区转换为 Unix 秒和毫秒。

适用场景

  • 把 API 时间戳查看为可读 UTC 时间。
  • 为选定的本地日期时间生成秒和毫秒值。

使用步骤

  1. 输入整数时间戳并选择秒或毫秒,或选择本地日期时间。
  2. 查看 ISO UTC 或秒/毫秒结果。
  3. 用互换按钮在两个区域之间转移有效值。

实际示例

Unix 时间示例

1704067200 秒会转换为 2024-01-01T00:00:00.000Z。

工作原理与规则

  • JavaScript Date 以 Unix 纪元后的毫秒表示时间;toISOString 输出 UTC,datetime-local 按浏览器本地时区解释。

限制与注意事项

  • 小数和超范围时间戳会被拒绝,单位不会再根据位数猜测。
  • datetime-local 不含时区后缀,会使用字段旁显示的当前浏览器时区。
  • JavaScript Date 不表示闰秒。

常见问题

如何区分秒和毫秒?

由用户明确选择单位,不根据位数猜测历史或远期时间。

ISO 结果为什么以 Z 结尾?

Z 表示 UTC,工具会把时刻转换为 UTC 文本。

日期时间输入使用哪个时区?

使用浏览器当前本地时区。

参考资料

相关工具

提交工具反馈

邮件只包含页面信息,不会包含工具输入或结果。

提交工具反馈