Unix 时间戳转换工具
在 Unix 纪元时间戳和易读日期之间相互转换。
正在加载工具…
Unix 时间戳转换工具 — 将 Unix 纪元时间戳转换为本地时间、UTC、ISO 8601 以及“3 分钟前”这样的相对时间——秒和毫秒会自动识别。反向转换提供日期时间选择器,同时生成秒级和毫秒级时间戳并附带复制按钮。所有处理均在浏览器本地完成。
Unix 时间戳转换工具 是什么?
一款完全在浏览器中运行的 Unix 时间戳转换器,可将 epoch 时间转换为人类可读的日期,也可反向转换。粘贴一个 Unix epoch,它会自动判断该数字是秒还是毫秒(绝对值大于或等于 1e12 的数值按毫秒处理),然后显示检测到的单位、类似“3 分钟前”的相对时间、你的本地时间、UTC,以及一个可复制的 ISO 8601 字符串。反向转换则提供日期与时间选择器,生成秒级和毫秒级两种 epoch 值,并配有复制按钮。开发者、DevOps 工程师,以及任何在调试日志、API、数据库或令牌/Cookie 过期时间的人,都可以用它快速把 Unix 时间、epoch 秒数和毫秒转换为可读日期,或把日期转换为时间戳。
如何使用 Unix 时间戳转换工具
- 要把时间戳转换为日期,在 Unix epoch 字段中输入或粘贴一个 Unix epoch(或点击“Now”插入当前的秒级 epoch)。
- 查看结果:检测到的单位(秒或毫秒)、相对时间、本地时间和 UTC——秒和毫秒会被自动识别。
- 点击 ISO 8601 输出旁的复制按钮,即可复制这个标准化的日期字符串。
- 要把日期转换为时间戳,使用“日期和时间(本地)”选择器(或点击“Now”填入当前时刻;点击“Clear”清空)。
- 用复制按钮复制生成的 Epoch(秒)或 Epoch(毫秒)值。
示例
Epoch 秒转 ISO 8601
输入
1718000000
输出
2024-06-10T06:13:20.000Z
自动识别毫秒级 epoch
输入 1718000000000(13 位数字,≥ 1e12),检测到的单位会显示为“milliseconds”而非“seconds”,但与秒级的 1718000000 解析为同一时刻。
日期选择器转 epoch
在“日期和时间(本地)”字段中选择一个日期和时间,工具会同时输出 Epoch(秒)和 Epoch(毫秒);具体数值取决于你所在的本地时区偏移。
常见问题
- 它同时支持秒和毫秒吗?
- 是的。将 epoch 转换为日期时,它会自动识别单位——任何绝对值大于或等于 1e12 的数值都按毫秒处理,否则按秒处理。“检测到的单位”字段会告诉你使用的是哪一种。将日期转换为 epoch 时,它会同时输出秒和毫秒。
- 为什么我的输入显示“Invalid”?
- epoch 字段只接受整数(允许在前面带一个可选的负号,以表示 1970 年之前的日期)。小数点、字母或其他字符都会被拒绝,且有意不支持带小数的 epoch。
- 我会得到什么输出?
- 从 epoch 出发,你会得到检测到的单位、相对时间短语(例如“2 小时后”或“3 分钟前”)、完整的本地时间、完整的 UTC 时间,以及一个可复制的 ISO 8601 字符串。从日期选择器出发,你会得到 Epoch(秒)和 Epoch(毫秒)。
- “Now”按钮有什么作用?
- epoch 字段旁的“Now”按钮会填入当前时间的 Unix 秒数,而日期选择器旁的“Now”按钮会将其设为当前的本地日期和时间(精确到分钟)。
- 我的数据会被上传到任何地方吗?
- 不会。一切都在你的浏览器本地运行——不会有任何时间戳或日期被发送到任何服务器,也没有任何上传,因此它可以离线使用,并能保护你的数据隐私。