Unix 时间戳转换
在时间戳与日期之间转换。提供实时时钟,以及秒、毫秒两种结果。本地运行。
文件只在浏览器里处理,不会上传到服务器。
当前时间戳 (本地时区)
适用场景与使用建议
适合开发、测试、数据分析与设备运维中的时间对照,例如接口返回值、订单记录、埋点日志和设备上报时间。最常见的判断维度是单位、时区与源时钟,而不只是“能否转成一个看起来合理的日期”。
Unix 时间戳、秒与毫秒
Unix 时间戳从 1970-01-01 00:00:00 UTC 起计时。本页将日期结果显示为浏览器本地时区。当前年代的秒级时间戳通常为 10 位,毫秒级通常为 13 位;工具根据数值大小推断单位。
1704067200 秒 = 1704067200000 毫秒 = 2024-01-01 00:00:00 UTC
为什么相同时间戳显示的日期会不同?
时间戳表示同一时刻,但本地日期时间受时区和夏令时规则影响。日期选择框也按浏览器本地时区解释输入。与服务器日志核对时,请先确认双方时区。
- JSON 格式化校验 — 格式化包含时间戳的接口响应
秒级与毫秒级 Unix 时间
- 本地时间的实时时间戳
- 时间戳转可读日期
- 日期时间转秒级与毫秒级时间戳
如何转换 Unix 时间戳
- 先确认输入是 Unix 时间戳还是日期时间,并确定数据约定用秒还是毫秒。页面顶部显示当前秒值与毫秒值,可暂停显示用于对照。
- 从日志或接口复制纯数值到时间戳框,不要带单位后缀或额外说明,点击转换查看浏览器本地日期时间。
- 反向转换时,在日期时间选择框填写本地时间,再点击生成,读取输出中的秒值和毫秒值。当前没有独立选择服务器时区的控件。
- 与数据库或日志比较前,再核对双方时区、单位和日期;对非常早期或远期的数值,不要仅凭位数推断,本工具会按数值大小自动判断单位。
Unix 时间戳常见问题
为什么同一个时间戳在同事电脑或服务器上差几个小时?
Unix 时间戳表示同一时刻,显示成日期时才引入时区。本页显示浏览器本地时间,服务器日志可能使用 UTC 或另一地区时区,夏令时也可能影响显示。先统一比较时区,再判断数据是否真的有偏差,不要直接给时间戳加减几个小时作为长期修复。
10 位与 13 位一定分别是秒和毫秒吗?
对当前年代的常见数值通常如此,但并非适用于所有日期的严格规则。本工具按数值大小判断,极早期毫秒值或极远期秒值可能与推断不符。接口契约或数据库字段定义比位数更可靠;重要场景应先确认来源单位。
反向输入日期时,为什么结果与 UTC 转换器不同?
页面的日期选择框按照浏览器本地时区解释输入,不是默认把文字当作 UTC。相同的年月日时分,在不同地区代表不同瞬间。对照其他工具时,先查看它使用的是 UTC、本地时区还是指定时区,本页没有手动切换时区的设置。
适合用于订单时间、设备日志或数据库排查吗?
可以帮助阅读数值和检查秒毫秒混用,但它不连接数据库,也不会修正服务器时钟或设备时区。排查时同时保留原始时间戳、单位和来源时区,再与其他记录比较。本页转换结果不能替代完整的日志时间语义。