时间戳转换
在 Unix 秒/毫秒、ISO UTC 文本和本地日期时间之间转换。
输入内容只留在浏览器
交互式工具
启用 JavaScript 后可使用交互控件;下方说明无需 JavaScript 也可阅读。
数值输入需要明确选择秒或毫秒,并显示 ISO 8601 UTC 文本;datetime-local 输入会按浏览器本地时区转换为 Unix 秒和毫秒。
适用场景
- 把 API 时间戳查看为可读 UTC 时间。
- 为选定的本地日期时间生成秒和毫秒值。
使用步骤
- 输入整数时间戳并选择秒或毫秒,或选择本地日期时间。
- 查看 ISO UTC 或秒/毫秒结果。
- 用互换按钮在两个区域之间转移有效值。
实际示例
Unix 时间示例
1704067200 秒会转换为 2024-01-01T00:00:00.000Z。
工作原理与规则
- JavaScript Date 以 Unix 纪元后的毫秒表示时间;toISOString 输出 UTC,datetime-local 按浏览器本地时区解释。
限制与注意事项
- 小数和超范围时间戳会被拒绝,单位不会再根据位数猜测。
- datetime-local 不含时区后缀,会使用字段旁显示的当前浏览器时区。
- JavaScript Date 不表示闰秒。
常见问题
如何区分秒和毫秒?
由用户明确选择单位,不根据位数猜测历史或远期时间。
ISO 结果为什么以 Z 结尾?
Z 表示 UTC,工具会把时刻转换为 UTC 文本。
日期时间输入使用哪个时区?
使用浏览器当前本地时区。
参考资料
相关工具
提交工具反馈
邮件只包含页面信息,不会包含工具输入或结果。
提交工具反馈