开发调试 / 教程
如何区分秒和毫秒时间戳
把 Unix 时间戳换成可读日期,并检查单位和时区是否一致。
适用条件
适用于 Unix/POSIX 时间字段。先查看字段单位,再检查是否以 UTC 或本地时区显示。
操作步骤
1. 从字段文档确认单位
同一时刻用毫秒表示的数值是用秒表示的 1000 倍。现代日期常见为 10 位秒或 13 位毫秒,历史日期和带负号的值应以字段定义为准。
2. 转换后核对 UTC
选择正确的单位,在时间戳转换工具中查看 UTC 和浏览器所在时区的结果。判断是否落在业务数据的预期时间范围。
3. 带上时区发送日期
需要传递日期字符串时,使用带 Z 或明确偏移量的 ISO 8601 形式。跨系统对账使用同一时区,并保留原始值方便核查。
2024-01-01T08:00:00+08:00 = 2024-01-01T00:00:00Z
常见问题
为什么同一个时间戳在两台电脑上不一样?
本地显示使用各自的时区。比较 UTC 结果可确认它们是否代表同一时刻。