最后修改时间:2026年8月10日
在 Unix 时间戳与日期时间之间快速转换。工具支持 10 位秒级、13 位毫秒级时间戳,也可以把北京时间或 UTC 时间转换为秒和毫秒时间戳。
全部计算都在当前浏览器中完成,不会上传你输入的日志时间或业务时间。
已按秒级时间戳转换,并同时显示北京时间和 UTC 时间。
Unix 时间戳表示从 1970 年 1 月 1 日 00:00:00 UTC 起经过的时间。接口和日志中常见两种精度:
| 类型 | 常见位数 | 示例 | 说明 |
|---|---|---|---|
| 秒级时间戳 | 10 位 | 1785211200 | 后端接口、Linux 命令和部分数据库常用 |
| 毫秒级时间戳 | 13 位 | 1785211200000 | JavaScript、前端埋点和浏览器日志常用 |
自动识别适合当前常见时间戳。处理历史数据或位数特殊的数据时,建议手动选择“秒”或“毫秒”。
通常是把 UTC 当成北京时间,或把北京时间当成 UTC。北京时间固定为 UTC+8,转换前应确认原始数据使用的时区。
10 位通常精确到秒,13 位通常精确到毫秒。二者相差 1000 倍,但代表的实际时刻可以完全相同。
不会。时间戳和日期计算均由浏览器本地 JavaScript 完成,适合用于接口联调和日志排查。
计算依据:Unix 时间按自 1970 年 1 月 1 日零时 UTC 起经过的秒数表示,毫秒时间戳在换算前除以或乘以 1000。
输入口径:先明确输入是秒还是毫秒,并选择希望显示的时区;日期文本若没有时区,应按页面选择明确解释。
适用范围:适合日志、接口字段和数据库时间值的秒级或毫秒级互转,并同时查看 UTC 与本地时间。
结果限制:闰秒、超出浏览器日期范围的数值、模糊日期文本和服务器时区配置可能产生差异,排障时应保留原始数值。
校验样例:回归样例:时间戳 0 应对应 1970-01-01 00:00:00 UTC,1000 毫秒也应得到同一时刻。