KitVerse
工具

时间戳转换

免费时间戳转换工具,可自动识别秒级和毫秒级 Unix 时间戳,并与本地时间、UTC、ISO 8601 互转;所有计算都在浏览器本地完成。

浏览器本地处理 · 不上传 · 不保存
工具加载中...

时间戳转换工具介绍

时间戳转换工具用于在 Unix 时间戳和可读日期之间快速互转。页面左侧可以输入秒级或毫秒级时间戳,工具会自动识别长度并生成对应日期;右侧可以选择本地日期时间并转换为时间戳。结果区同时展示毫秒时间戳、秒级时间戳、本地时间、UTC 时间、ISO 8601 字符串和当前时区,每一项都可点击复制。

接口日志、数据库字段、埋点事件和缓存过期时间经常使用时间戳,人工换算容易把秒和毫秒混淆,也容易忽略时区。本工具完全在浏览器本地计算,不上传输入内容,适合开发调试、日志排查、接口验收和数据核对。你可以免费使用“当前时间”快速刷新当前时间戳,也可以把线上日志中的数字粘贴进来确认具体发生时间。

如何使用时间戳转换

  1. 1在“Unix 时间戳”输入框粘贴 10 位左右的秒级时间戳,或 13 位左右的毫秒级时间戳。
  2. 2查看结果区中的本地时间、UTC 时间、ISO 8601、秒级和毫秒级结果。
  3. 3需要从日期生成时间戳时,在“日期时间转时间戳”中选择日期和时间,然后点击“转换”。
  4. 4点击“当前时间”可以把输入更新为当前浏览器时间。

常见异常与处理

秒和毫秒混淆

10 位和 13 位时间戳直接混用会造成日期差异巨大。

查看结果区同时提供的秒级和毫秒级值,按接口要求复制。

UTC 和本地时间差 8 小时

中国标准时间为 UTC+8,UTC 字符串和本地显示不同是正常现象。

排查时同时看 UTC、ISO 和本地时间三列。

日期输入按本地时区解析

datetime-local 不包含时区信息,会按浏览器时区处理。

跨地区协作时优先使用 UTC 或 ISO 8601 输出。

秒级、毫秒级、ISO 时间格式对比

日志和接口常混用这些格式。识别单位和时区是排查时间问题的关键。

格式典型长度/形态常见用途注意事项
秒级时间戳10 位左右后端日志、数据库字段、Unix 工具转为 Date 时通常需要乘以 1000
毫秒级时间戳13 位左右JavaScript Date.now、前端埋点直接用于 JS Date 构造更常见
UTC 时间GMT/UTC 字符串跨时区系统记录显示时与本地时间可能不同
ISO 86012026-05-13T...ZAPI、数据库、日志导出末尾 Z 表示 UTC 时间

时间戳转换示例

毫秒时间戳转换示例

输入
1715587200000
输出
毫秒时间戳、秒级时间戳、本地时间、UTC 时间和 ISO 8601

工具会根据数值大小自动识别秒级或毫秒级。

适用场景

日志时间排查

把日志中的 Unix 时间戳转换为本地时间,定位问题发生时刻。

接口测试

为过期时间、预约时间或事件时间字段生成秒级/毫秒级值。

跨时区核对

同时查看本地、UTC 和 ISO 时间,避免时区误解。

常见问题

时间戳转换会上传输入吗?

不会。时间戳解析和日期格式化都在浏览器本地完成。

如何区分秒级和毫秒级时间戳?

10 位左右通常是秒级,13 位左右通常是毫秒级。工具会根据数值大小自动判断。

默认使用哪个时区?

日期输入和本地时间展示使用当前浏览器时区,结果区也会显示该时区名称,同时提供 UTC 和 ISO 输出。

为什么转换结果和服务器时间差 8 小时?

通常是 UTC 与本地时区的差异。中国标准时间为 UTC+8,排查时应同时查看 UTC 和本地时间。

可以转换负数时间戳吗?

可以输入数字格式的负时间戳,浏览器 Date 能解析的范围内会显示对应日期。

ISO 8601 末尾的 Z 是什么意思?

Z 表示 UTC 时间,不是本地时区。展示给用户时通常需要转换成本地时间。

这个工具免费吗?

免费使用,不需要登录,适合日常开发和日志排查。

为什么日期输入生成的是毫秒时间戳?

JavaScript 的 Date 默认使用毫秒。结果区会同时提供毫秒和秒级值,按目标系统要求复制即可。