Unix 时间戳转换

将 Unix 时间戳转换为可读日期,或将日期转换为时间戳。支持秒和毫秒,并显示相对时间。

当前 Unix 时间戳
---

时间戳转日期

--

日期转时间戳

功能特性

时间戳 → 多种日期格式
日期 → 时间戳
秒与毫秒双精度
显示相对时间
实时当前时间戳

使用方法

1. 在时间戳字段输入 Unix 时间戳 —— 日期会实时更新。

2. 或选择日期与时间 —— 时间戳会实时更新。

3. 顶部会实时显示当前时间戳。

关于这个工具

Unix 时间戳是从 1970 年 1 月 1 日 00:00:00 UTC 起经过的秒数,数据库、API 和日志文件用它来记录时刻,而不必操心时区。这个转换器把时间戳转换为可读日期——ISO 8601、UTC、本地时间以及“3 小时前”这样的相对时间——也能把日期时间转回以秒和毫秒表示的时间戳。它会自动识别毫秒:13 位的数值(例如 JavaScript 的 Date.now() 生成的)会按毫秒处理。页面顶部实时显示当前时间戳,一键就能复制“现在”。调试 API 响应、阅读日志和检查令牌过期时间时都很方便。

常见问题

秒级和毫秒级时间戳有什么区别?
Unix 时间传统上以秒计(当前日期为 10 位数),大多数数据库和语言使用这种形式;JavaScript 和 Java 常用毫秒(13 位数)。转换器把大于等于 1,000,000,000,000 的值视为毫秒。
Unix 时间戳和时区有关吗?
无关。时间戳在全世界表示同一个时刻,只有在把这个时刻显示为本地日期和时间时才涉及时区,所以工具同时显示 UTC 和你的本地时间。
什么是 ISO 8601?
它是国际日期格式 YYYY-MM-DDTHH:MM:SSZ,例如 2026-09-11T08:30:00Z,末尾的 Z 表示 UTC。它按文本排序也是正确的顺序,是 API 和数据交换最稳妥的格式。
什么是 2038 年问题?
把 Unix 时间存成有符号 32 位整数的系统,会在 2038 年 1 月 19 日 03:14:07 UTC 溢出。现代系统使用 64 位时间戳,数十亿年内都不会溢出。
闰秒怎么处理?
Unix 时间忽略闰秒,把每天都当作正好 86,400 秒。实际上这意味着时间戳与 UTC 之间相差 1972 年以来增加的闰秒,但对应用程序几乎没有影响。

相关工具