时间戳转换最常见的坑
时间戳工具最常用于接口调试、日志排查和数据核对。真正容易出错的不是转换本身,而是秒与毫秒的混用、时区差异,以及把本地时间误当成 UTC。
优先先判断单位
- 10 位整数通常表示秒级时间戳。
- 13 位整数通常表示毫秒级时间戳。
- 如果结果落在 1970 年附近,通常就是单位传错了。
排查日志时的一个简单思路
先把原始时间戳转成人能读懂的时间,再确认它是按本地时区展示,还是按 UTC 展示。很多“定时任务晚了 8 小时”的问题,本质上只是时区理解不一致。
示例输入
1707123456
1707123456000
使用边界
- 前端显示时间时,要明确是给用户看本地时间,还是给工程排查看标准时间。
- 数据库和日志系统可能各自使用不同精度,混用时要先统一。
- 时间格式正确不代表业务逻辑正确,仍要结合任务计划或事件顺序判断。
内容说明更新于 2026-03-10,会根据工具行为和页面结构继续修订。