开发者工具精选2026-05-10

如何使用 Unix 时间戳转换器 – 在线纪元时间转日期

计算机不理解"2026 年 5 月 10 日下午 3:30"。它们理解数字——具体来说,是一个从固定参考点开始计数的整秒数(或毫秒数)。那个参考点是 Unix 纪元:1970 年 1 月 1 日 00:00:00 UTC。数字 1751500800 对人类来说不像任何有意义的东西,但对计算机来说,它明确代表一个精确的时刻,与时区、夏令时变化或日历怪癖无关。这种优雅的简单性正是 Unix 时间戳成为软件中主导时间表示的原因:它们出现在 API 响应中(created_at: 1751500800)、数据库时间戳列中、日志文件中(每行前缀纪元值)、身份验证令牌中(JWT 中的 iat 和 exp 声明),以及几乎每个需要记录事件发生时间的系统中。但当您需要调试生产事故、阅读审计日志或验证 API 响应是否包含正确日期时,那些整数时间戳变成了一堵毫无意义的数字墙。我们的免费时间戳转换器立即消除这种摩擦。粘贴任何 Unix 时间戳——无论是秒(10 位)、毫秒(13 位)甚至微秒(16 位)——工具会显示等效的人类可读日期和时间,同时包含 UTC 和您的本地时区。ISO 8601 格式输出(例如 2026-05-10T15:30:00Z)可以直接放入任何 API 文档、测试固件或数据库查询。反向转换同样简单:从日历选择器中选择日期和时间,立即获得对应的 Unix 时间戳。每次计算都在您的浏览器中进行,零服务器通信,工具处理许多转换器遗漏的边缘情况:1970 年前的负数时间戳、32 位系统的 2038 年问题,以及秒、毫秒、微秒精度的自动检测。

schedule

时间戳转换器

免费 · 无需注册

免费试用此工具 →open_in_new

分步指南

1

粘贴您的 Unix 时间戳或从日历中选择日期

要将时间戳转换为人类可读的日期,将整数粘贴到输入字段。工具根据数字的大小自动检测精度:10 位数字(截至 2026 年约为 1,000,000,000 到 2,000,000,000)被视为秒;13 位数字(约为 1,700,000,000,000 到 1,800,000,000,000)被视为毫秒;16 位数字被视为微秒。这种自动检测消除了"这个时间戳是秒还是毫秒?"的猜测——这个问题在生产系统中造成了无数差 1000 倍的错误。如果您有不寻常格式的时间戳(例如,带小数毫秒的秒数),工具正确解析它并显示包括小数秒在内的精确时间。要将日期转换为时间戳,使用日期和时间选择器选择从公元 1000 年 1 月 1 日到公元 9999 年 12 月 31 日之间的任何日期。调整日期或时间时,等效的 Unix 时间戳立即出现。您还可以点击"使用当前时间"以当前时刻填充选择器,用于为 API 测试请求生成时间戳或检查特定日志条目是多久前创建的。

2

同时以多种格式阅读转换后的日期

工具以三种互补格式显示转换结果,让您选取所需的内容。首先,人类可读的日期和时间以您的本地时区显示——例如"2026 年 5 月 10 日 星期日 下午 3:30:00 EDT"——UTC 偏移清晰标注,因此关于显示的是哪个时区没有歧义。其次,UTC 等效值在旁边显示,因为 UTC 是消除时区混淆的通用参考。并排显示让您能立即验证时间戳是否符合预期:如果 API 显示用户在 1751500800 创建,而您的本地显示为下午 3:30 但 UTC 显示为下午 7:30,您就知道时间戳是正确的,差异只是您的时区偏移。第三,ISO 8601 格式字符串出现(例如 2026-05-10T15:30:00-04:00 或 2026-05-10T19:30:00Z 用于 UTC),可直接用于 API、数据库查询或文档。ISO 8601 是日期时间表示的国际标准,是数据交换的最安全格式,因为它明确无歧义、作为纯文本可排序且包含时区信息。相对时间描述——如"3 小时前"、"2 天后"或"上周二"——无需心算即可提供即时的人类上下文。

3

以您偏好的格式复制输出或在代码中使用

每种输出格式都有自己专用的复制按钮——点击 Unix 时间戳(10 位秒)、毫秒时间戳(13 位)、ISO 8601 字符串或人类可读日期旁边的按钮,将该特定格式复制到剪贴板。这让您能准确获取代码、数据库或文档所需的内容,而无需手动重新格式化任何东西。对于将时间戳转换集成到工作流中的开发者,该工具可作为生成测试数据的快速参考:想测试您的应用如何处理 30 天后的未来事件?选择日期,复制对应的时间戳,将其插入测试数据库。需要验证 JWT 令牌的 exp 声明(过期时间)是否已过?粘贴 exp 时间戳并检查相对时间显示——如果显示"5 分钟后",令牌仍有效。对于日志分析,粘贴日志文件中的一系列时间戳,以本地时间重建事件时间线,使关联事件与特定用户操作变得容易得多。该工具在编写日期相关代码时也有帮助:它通过让您手动对照已知参考来验证输出,从而确认您的时间戳到日期转换是否正确。

使用技巧与最佳实践

check_circle

以秒为单位的 Unix 时间戳从 2001 年 9 月到大约 2286 年 11 月(跨越 285 年)为 10 位数字。同期内毫秒时间戳为 13 位,直到 2286 年保持不变。如果您的时间戳是 10 位,几乎可以肯定是秒;13 位意味着毫秒;16 位意味着微秒。工具为您自动检测。

check_circle

JavaScript 的 Date.now() 返回毫秒精度的时间戳(13 位)。Python 的 time.time() 返回一个浮点数,具有秒精度和微秒小数部分(例如 1751500800.123456)。了解您的语言返回什么,以避免在与其他系统集成时出现差 1000 倍的错误。

check_circle

始终在数据库中以 UTC 存储时间戳。仅在向用户显示时在表示层转换为本地时间。这一做法可以防止大多数与时区相关的生产错误——夏令时转换、用户跨时区移动以及位于不同地理区域的服务器,当规范数据为 UTC 时都不再是问题。

check_circle

ISO 8601 格式(2026-05-10T15:30:00Z)是 API 响应和数据交换的最安全选择。它人类可读、机器可解析、时区明确(Z = UTC,或像 -04:00 这样的偏移),并且作为纯字符串能正确排序。JSON Schema 和 OpenAPI 都推荐对日期时间字段使用 ISO 8601。

check_circle

2038 年问题影响 32 位有符号整数时间戳:在 2038 年 1 月 19 日 03:14:07 UTC,值达到 2,147,483,647(32 位有符号整数的最大值)并溢出为负数,导致日期跳回 1901 年 12 月。现代 64 位系统是免疫的(它们可以表示 2920 亿年后的未来日期),但嵌入式系统、遗留数据库和旧版 IoT 设备可能仍使用 32 位 time_t。如果您维护在 32 位平台上使用 time_t 的 C/C++ 代码,计划在 2038 年前迁移到 64 位。

check_circle

负数时间戳代表 Unix 纪元(1970 年 1 月 1 日)之前的日期。例如,时间戳 -1 对应 1969 年 12 月 31 日 23:59:59 UTC。转换器正确处理回至公元 1000 年 1 月 1 日的负数时间戳,这对于历史学家、档案工作者以及任何处理早于 Unix 时代的遗留数据的人都很有用。

check_circle

比较来自不同系统的时间戳时,始终检查单位。一个系统可能以秒记录而另一个以毫秒记录。时间戳 1751500800(秒)是 2026 年 5 月 10 日,但 1751500800 被解释为毫秒仅对应 1970 年 1 月 20 日——相差 56 年。如果转换后的日期严重错误,作为第一步调试除以或乘以 1000。

check_circle

关于时区转换:UTC 不遵守夏令时。如果您的本地时间显示比预期偏差一小时,您几乎肯定看到的是 DST 效应。工具并排显示 UTC 和本地时间,因此您可以立即识别 DST 相关的不一致。例如,东部时间在标准时间(EST,十一月到三月)是 UTC-5,但在夏令时(EDT,三月到十一月)是 UTC-4。

常见问题解答

Unix 时间戳(也称为 Unix 时间、纪元时间或 POSIX 时间)是自 1970 年 1 月 1 日 00:00:00 协调世界时(UTC)——Unix 纪元——以来经过的秒数。它不计入闰秒;每天精确按 86,400 秒处理。Unix 时间戳是计算机存储和交换时间的主要方式,因为它们有几个强大的属性:它们是单个整数,仅需 4 或 8 字节存储(比像"2026-05-10T15:30:00+00:00"这样的日期字符串小得多),它们与时区无关(时间戳在世界各地代表同一时刻),它们可简单比较(较早的时间有较小的数字,因此排序和范围查询是简单的比较),算术也直接(加 86,400 前进一天;两个时间戳相减度量经过的秒数)。这些属性使 Unix 时间戳成为数据库、API 响应、日志文件、身份验证令牌、文件系统以及任何需要高效存储、比较或传输日期的系统的理想选择。

Unix 时间戳是软件中时间表示的骨干,但如果没有可靠的转换器,它们是无法理解的。我们的免费工具即时在时间戳和人类可读日期之间转换,自动处理秒/毫秒/微秒,并以 UTC 和您的本地时区显示结果。它离线工作,保持您的数据私密,无需账号。为您的下一次日志分析、API 调试会话或数据库查询加入书签。现在就试试:粘贴任何 Unix 时间戳,看到精确的日期和时间。

免费试用此工具 →open_in_new