跳转到主要内容
← 首页

时间戳转换器

将 Unix 时间戳转换为可读日期

同时支持秒和毫秒

什么是 Unix 时间戳?

Unix 时间戳是自 1970 年 1 月 1 日 00:00:00 UTC 起经过的秒数,在所有时区都相同;只有显示成日期时才与时区有关。转换器会显示您的本地时间、UTC 时间以及距今多久。10 位数值按秒读取,13 位数值按毫秒读取(大于 10,000,000,000 的值一律视为毫秒)。

示例

秒(10 位)
1700000000 → 2023年11月14日 22:13:20 UTC
毫秒(13 位)
1735689600000 → 2025年1月1日 00:00:00 UTC

常见问题

怎么判断时间戳是秒还是毫秒?

当前以秒为单位的时间戳是 10 位,以毫秒为单位的是 13 位。转换器会自动识别:大于 10,000,000,000(100 亿)的值按毫秒处理。

Unix 时间戳与时区有关吗?

无关。时间戳始终从 UTC 时间 1970 年 1 月 1 日零点开始计算,因此在全世界都相同。只有把它显示为日历日期时才取决于时区。

什么是 2038 年问题?

以有符号 32 位整数存储时间戳的系统会在 UTC 时间 2038 年 1 月 19 日 03:14:07 发生溢出。现代系统使用的 64 位时间戳不受影响。

如何在代码中获取当前时间戳?

JavaScript:Math.floor(Date.now() / 1000)。Python:int(time.time())。Shell:date +%s。

相关工具