Unix 时间戳转换器
将 Unix 时间戳转换为 UTC 和本地时间的可读日期,或获取当前的纪元时间。
如何使用 Unix 时间戳转换器
- 输入以秒或毫秒为单位的 Unix 时间戳,或输入一个日期。
- 留空即可使用当前时间。
- 查看 ISO 8601、UTC 和你本地时区的日期。
关于 Unix 时间戳转换器
Unix 时间戳(即纪元时间)是自 1970 年 1 月 1 日 UTC 零点以来经过的秒数。这是计算机存储时间的方式,但对人来说难以直接阅读——这个转换器会把它转换成规范的日期格式,同时显示 Unix 秒、Unix 毫秒、UTC 下的 ISO 8601 格式、完整的 UTC 字符串、你的本地时间,以及诸如“若干天前”这样的通俗相对时间表述。
它支持双向转换。输入一个数字,它会自动判断单位:11 位以内按秒解读,更长的则按毫秒解读。反过来输入一个日期,就能得到对应的时间戳。输入框留空则显示当前的纪元时间。也支持负数,因此 1970 年之前的日期同样能正确转换。所有计算都在你的浏览器本地完成。
有两点需要注意。判断秒还是毫秒的规则是基于位数,所以某些特殊数值可能被误判单位——输出结果始终同时显示两种单位,便于你一眼发现是否读取有误。另外,当你以文本形式输入日期时,解析工作由浏览器完成,所以像 2026-07-18 这样的 ISO 格式最为可靠,而像 03/04/2026 这样有歧义的格式在不同环境下可能被解读成不同的日期。本地时间那一行使用的是你设备自身的时区。如果想读取令牌内部的时间戳,可以试试 JWT 解码器。
常见问题
是秒还是毫秒?
两者都支持。11 位以内的数字会被当作秒处理,更长的数字则按毫秒处理。结果会同时列出两种单位,方便你确认它是否按你的预期读取了输入。
使用的是哪个时区?
你会同时看到 UTC、ISO 8601 以及你设备自身的本地时区,方便按需查看。目前没有可供选择第三个时区的选项。
纪元时间具体是指什么?
Unix 纪元指的是 1970 年 1 月 1 日 UTC 零点,是每个 Unix 时间戳计数的起点。在这个时刻之前的时间戳为负数。
可以把日期转换回时间戳吗?
可以。输入一个日期而不是数字,即可得到对应的 Unix 秒和毫秒。像 2026-07-18 这样的 ISO 格式输入最为可靠。
如果我把输入框留空会怎样?
会显示当前时刻,这是获取当前纪元时间(以秒或毫秒为单位)最快捷的方法。

