闪算吐司

时间戳转换

Unix 秒、毫秒和日期时间互转

时间账

转换方向

10 位左右一般是秒,13 位左右一般是毫秒

时间戳单位
日期

「日期 → 时间戳」时使用

24 小时制,秒可以省略

小时

中国大陆填 8,即 UTC+8

UTC+82025-10-17 00:00:00周五 · 比今天早 390 天
UTC2025-10-16 16:00:00周四
秒1760630400
毫秒1760630400000

对照

项目值
秒时间戳1760630400
毫秒时间戳1760630400000
UTC+82025-10-17 00:00:00 周五
UTC2025-10-16 16:00:00
ISO2025-10-17T00:00:00+08:00

时间戳转换怎么用

接口和日志里常见一串数字:10 位多半是秒,13 位多半是毫秒。这个工具按你选的单位换成可读日期,同时给出另一种单位,避免秒和毫秒差一千倍。

日期转时间戳时,会按你填的时区偏移先换成 UTC 再取整秒。默认 +8,对应中国大陆常用的北京时间;不处理夏令时。

计算依据

  1. 秒时间戳 × 1000 = 毫秒;毫秒 ÷ 1000 向零取整得到秒
  2. 展示时间 = UTC 毫秒 + 时区偏移 × 3600000,再用 UTC 日历字段读出年月日时分秒
  3. 日期转时间戳 = Date.UTC(当地年月日时分秒) − 时区偏移 × 3600000

常见问题

为什么同一个数字,选秒和选毫秒差很远?
毫秒时间戳大约是秒的 1000 倍。10 位数字当毫秒会落在 1970 年初,13 位数字当秒会落到很远的未来。先看位数再选单位。
时区偏移填 8 是什么意思?
表示当地时间比 UTC 快 8 小时。同一瞬间,北京时间 2026-10-17 08:00:00 对应 UTC 的 00:00:00。