SimsimTools

时间戳转换

在 Unix 时间和日期之间转换。

您的文件保留在本地设备

该工具完全在您的浏览器中本地处理,不会上传到服务器。

📝 关于时间戳转换

Unix 时间戳是从 1970 年 1 月 1 日 00:00:00(UTC)起经过的秒数,不计闰秒。由于它是一个不存在时区歧义的单一数字,因此成为数据库、日志文件、API 以及 JWT 过期字段的首选时间格式。问题在于,像 1700000000 这样的数值一眼看不出是什么时候。

本转换器支持双向转换。输入以秒为单位的时间戳,即可显示对应时刻的 UTC 时间和浏览器本地时区时间。也可以用日期选择器选取日期和时间,按本地时间解析后返回对应的秒级 Unix 时间戳,结果可直接复制。

请注意毫秒:JavaScript 和许多 Web API 使用 13 位的毫秒时间戳,而本工具需要 10 位的秒级时间戳,请先除以 1,000。另外,转换结果依赖于设备的时钟设置和时区。所有计算都在浏览器本地完成。

📘 使用方法

  1. 1

    转换时间戳

    输入以秒为单位的 Unix 时间戳,点击“→ 日期”,即可查看 UTC 时间和本地时间。

  2. 2

    转换日期

    在“日期和时间”栏中选择日期和时间,然后点击“→ 时间戳”。

  3. 3

    复制数值

    使用结果旁的“复制”按钮,将时间戳粘贴到代码或查询语句中。

❓ 常见问题

我的时间戳有 13 位,该怎么办?

这是毫秒级时间戳。本工具需要以秒为单位,请先除以 1,000(或去掉最后三位)再输入。

日期选择器使用哪个时区?

你选择的日期和时间会按浏览器的本地时区解析,然后转换为基于 UTC 的 Unix 时间戳。

可以转换 1970 年之前的日期吗?

可以。Unix 纪元之前的日期用负数时间戳表示,你也可以输入负数将其转换回日期。

什么是 2038 年问题?

以有符号 32 位整数存储 Unix 时间的系统会在 2038 年 1 月 19 日发生溢出。现代 64 位系统和 JavaScript 不受影响。

🔗 相关工具