时间戳 → 日期
输入时结果实时更新。输入 13 位数字会自动切换为毫秒。
日期 → 时间戳
修改任一字段时结果会实时更新。
结果
输入时间戳或选择日期 — 各种格式会随输入显示在这里。
Unix 时间戳转换器 — 免费在线工具
Unix 时间戳是什么?
Unix 时间戳(也叫 epoch 时间或 POSIX 时间)记录从 1970-01-01 00:00:00 UTC 至今的秒数,忽略闰秒。因为它只是一个相对固定参考点的数字,所以不依赖时区,便于比较、排序和存储。大多数数据库、API 和编程语言都用它作为时间瞬时的标准表示。
如何使用
- 在上方面板输入 Unix 时间戳 — 结果实时更新,13 位数值会自动按毫秒处理。
- 或在下方面板使用原生的日期和时间选择器 — 同样实时。
- 结果面板展示 9 种格式:秒和毫秒的 Unix、UTC、ISO 8601、本地时间、分开的日期和时间、星期、以及相对描述。
- 点击任意一行旁的 📋 复制该值,或按 全部复制 复制完整结果。
- 按工具栏的 使用当前 把当前 Unix 时间戳填入上方面板,或在日期面板按 现在 填入当前日期和时间。
常见问题
秒和毫秒有什么区别?
Unix 时间戳计算自 1970-01-01 UTC 以来经过的时间。大多数语言和 API 使用秒(目前为 10 位数字)。JavaScript 的 Date.now() 和许多 JSON API 使用毫秒(13 位)。输入超过 12 位时,转换器会自动切换为毫秒。
为什么本地时间和 UTC 不一样?
本地时间是在同一个 UTC 时刻上加上您电脑的时区偏移,是同一瞬间用不同的挂钟显示。两种视图下的 Unix 时间戳完全相同,只是格式不同。
转换器能处理 1970 年之前的日期吗?
能。1970-01-01 之前的 Unix 时间戳是负数,转换器可以处理。输入负值(例如 -86400 表示 1969-12-31),转换方式相同。
什么是 ISO 8601 格式?
ISO 8601 是日期时间字符串的国际标准,例如 2026-05-21T14:30:00.000Z,末尾的 Z 表示 UTC。JSON 的日期惯例、JavaScript 的 toISOString() 以及大多数现代 API 都使用这种格式。
这个工具会把我的时间戳发送到服务器吗?
不会。所有转换都在浏览器中用 JavaScript 内置的 Date 函数完成,输入不会离开您的设备。