Unix 时间戳转换 — 秒与毫秒
在 Unix 时间戳(秒或毫秒)与可读时间之间转换,同时给出本地时区与 UTC,避免「差了 8 小时」的误会。也支持一键填入当前时间,方便对日志、订单、令牌过期字段。
时间戳是从 1970-01-01 UTC 起算的秒或毫秒数。日志里一串 `1710000000`,人眼看不出是哪天——转换后才好对业务。
中国常用东八区。本地时间与 UTC 差 8 小时是正常现象,不是工具算错。对跨时区系统时,请同时看 UTC 字段。
秒与毫秒差三个数量级:13 位多半是毫秒,10 位多半是秒。选错会得到 1970 或远未来的怪日期。
如何转换
- 输入时间戳或日期,或点「当前时间」
- 确认秒/毫秒模式
- 复制需要的 ISO、本地或 UTC 字段
时间戳转换能省什么事
- 一眼看到本地时间与 UTC,少差八小时。
- 秒/毫秒可切换,少把数量级搞错。
- 一键当前时间,方便造测试数据。
场景
- 读服务端日志里的 epoch
- 核验 JWT `exp` 是否过期
- 把活动开始时间写成时间戳存库
提示
- 先看位数再选秒/毫秒。
- 对日志请优先信 UTC,再换算本地。
- 夏令时地区请以实际时区规则为准(本页跟浏览器时区)。
例子
| 输入 | 输出 | 说明 |
|---|---|---|
| 10 位数字 | 按秒解释 | 常见日志 |
| 13 位数字 | 按毫秒解释 | JS Date 常见 |
时间戳常见问题
- 差了八小时?
- 请同时看本地与 UTC。多半是在拿本地去比 UTC。
- 能选任意时区吗?
- 本页聚焦浏览器本地与 UTC。其他时区可在表格或代码中再转。
- 日期字符串格式?
- 尽量用 ISO 或页面可解析的本地格式;解析失败时改用时间戳方向。