时间工具
时间戳转换
在 Unix 时间戳与可读日期之间双向换算,秒与毫秒都支持,结果按你所在时区显示。
时间戳是从 1970-01-01 00:00:00 UTC 起经过的秒数,它本身不带时区,换算成日期时才需要选时区。
此刻的时间戳
1792978912
毫秒 1792978912000
时间戳 → 日期
—
输入时间戳后立即换算
日期 → 时间戳
—
秒级时间戳
常用时间点
以此刻为起点,往后推常用的一段。
| 间隔 | 时间戳 | 本地时间 |
|---|---|---|
| 1 小时后 | — | — |
| 1 天后 | — | — |
| 1 周后 | — | — |
| 30 天后 | — | — |
| 1 年后 | — | — |
时间戳转换常见问题
Unix 时间戳是什么?
Unix 时间戳是从 1970 年 1 月 1 日 00:00:00 UTC 起经过的秒数,与时区无关。同一个瞬间在任何时区的时间戳都相同,差别只体现在换算成日期时用的时区。
秒级和毫秒级时间戳怎么区分?
现在(2026 年)的秒级时间戳是 10 位数,毫秒级是 13 位。位数不够时可以先看量级:10 位按秒解析,13 位按毫秒解析,本工具会自动判断,也可以手动切换。
时间戳会有 2038 问题吗?
32 位有符号整数最大只能表示到 2038-01-19 03:14:07 UTC。现代服务器与浏览器都用 64 位,JS 的 Number 可以安全表示到公元 27 万年,本站计算不受影响。
为什么时间戳换算出来的日期和我想的不一样?
多半是时区。时间戳本身没有时区,换算成日期时按本地时区显示。如果你在北京看一个按 UTC 显示的结果,会差 8 小时。工具里提供了本地 / UTC 切换。