时间戳转换
Unix 秒、毫秒和日期时间互转
时间账
UTC+82025-10-17 00:00:00周五 · 比今天早 390 天
UTC2025-10-16 16:00:00周四
秒1760630400
毫秒1760630400000
对照
| 项目 | 值 |
|---|---|
| 秒时间戳 | 1760630400 |
| 毫秒时间戳 | 1760630400000 |
| UTC+8 | 2025-10-17 00:00:00 周五 |
| UTC | 2025-10-16 16:00:00 |
| ISO | 2025-10-17T00:00:00+08:00 |
时间戳转换怎么用
接口和日志里常见一串数字:10 位多半是秒,13 位多半是毫秒。这个工具按你选的单位换成可读日期,同时给出另一种单位,避免秒和毫秒差一千倍。
日期转时间戳时,会按你填的时区偏移先换成 UTC 再取整秒。默认 +8,对应中国大陆常用的北京时间;不处理夏令时。
计算依据
- 秒时间戳 × 1000 = 毫秒;毫秒 ÷ 1000 向零取整得到秒
- 展示时间 = UTC 毫秒 + 时区偏移 × 3600000,再用 UTC 日历字段读出年月日时分秒
- 日期转时间戳 = Date.UTC(当地年月日时分秒) − 时区偏移 × 3600000
常见问题
为什么同一个数字,选秒和选毫秒差很远?
毫秒时间戳大约是秒的 1000 倍。10 位数字当毫秒会落在 1970 年初,13 位数字当秒会落到很远的未来。先看位数再选单位。
时区偏移填 8 是什么意思?
表示当地时间比 UTC 快 8 小时。同一瞬间,北京时间 2026-10-17 08:00:00 对应 UTC 的 00:00:00。