介绍

这个时间戳转换器适合在浏览器里快速检查 Unix 时间。你可以查看每秒更新的当前时间、时间戳秒值和毫秒值,把已有时间戳转换为本地时间和 UTC 可读日期,也可以把指定的日期时间重新转回 Unix 秒值或毫秒值,用于接口联调、日志排查、数据库检查或定时任务验证。

使用方法

先查看实时面板,确认当前时刻以及对应的 epoch 秒和毫秒。然后在“时间戳转日期”区域输入数值,并选择输入单位是秒还是毫秒,工具会立即显示本地时间、UTC、ISO 8601、星期和相对当前时间。在“日期转时间戳”区域选择本地日期时间后,工具会生成 Unix 秒值和毫秒值。这里的日期输入会按你当前设备时区解释,所以排查时区问题时要特别注意。

功能亮点

  • 展示当前时间、epoch 秒和 epoch 毫秒,并且每秒自动刷新
  • 支持时间戳转本地时间、UTC、ISO 8601、星期和相对时间
  • 支持本地日期时间反向转换为 Unix 秒值和毫秒值
  • 适合接口调试、日志排查、JWT 时间声明检查和数据库字段核对
  • 所有转换都在浏览器本地完成,不上传服务器

秒和毫秒为什么经常弄混

Unix 时间戳最常见的两种单位是秒和毫秒。很多 API、JWT 声明和后端载荷使用秒,而 JavaScript Date.now() 和不少前端埋点、浏览器日志使用毫秒。如果结果看起来早了很多年或晚了很多年,最常见的原因就是单位选错了。

常见使用场景

时间戳转换经常出现在应用日志阅读、过期时间检查、定时任务验证、埋点事件排查、前后端时钟比对,以及数据库字段类型确认中。它也适合快速判断某个系统到底存的是 epoch 秒、epoch 毫秒,还是已经格式化好的 ISO 时间字符串。

本地时间和 UTC 要一起看

当团队成员、服务器和用户分布在不同时区时,UTC 是最稳定的共同参考。与此同时,本地时间又很重要,因为它更接近用户设备实际看到的时间。把两者放在一起看,可以减少时区偏移、夏令时和本地配置带来的误判。

排查结果不对时先检查什么

如果结果看起来不合理,建议按顺序检查四件事:输入是秒还是毫秒、源系统是否默认 UTC、本地输入是否本该按另一个时区解释、设备时钟本身是否准确。大多数时间戳问题都能在这几步里找到原因。

该选择哪种输入方式

根据数据来源选择更合适的转换路径。

输入类型适合场景注意事项
epoch 秒JWT 声明、很多 API、Unix 命令输出如果日期明显过早,先确认来源是不是其实用了毫秒
epoch 毫秒JavaScript Date、浏览器日志、前端事件载荷现代时间通常会表现为 13 位左右
本地日期时间排查排程、人工核对、数据库录入检查输入会按当前设备时区解释

结果字段说明

不同输出格式适合回答不同问题。

输出帮助确认什么典型用途
本地时间当前设备看到的时间用户反馈、地区化问题排查
UTC / ISO 8601跨系统共享的统一参考服务端对照、日志分析、团队协作排查
相对当前时间距离现在有多远过期判断、任务新鲜度、定时检查

常见问题

Unix 时间戳应该用秒还是毫秒?

取决于来源系统。很多 API 和 JWT 声明使用秒,而 JavaScript Date 值通常使用毫秒。

为什么转换后的日期差了几百年甚至几千年?

通常是单位选错了。把秒当成毫秒会得到过早的日期,把毫秒当成秒会得到过晚的日期。

日期转时间戳时用的是 UTC 吗?

不是。这里的本地日期时间输入会先按你当前设备时区解释,再转换成 Unix 时间。

为什么要同时展示 UTC 和本地时间?

UTC 适合跨系统统一比对,本地时间则更接近用户或设备实际看到的结果,两者一起看更不容易误判。

这些时间戳数据会上传到服务器吗?

不会。这个转换器完全在浏览器本地运行,输入和结果都留在你的设备上。