跳到工具

Unix 时间戳转换

在 Unix 时间戳(秒或毫秒)与 ISO 8601 日期之间双向互转。

当前 Unix 时间戳
—
本地时间
—

Unix 时间戳是从纪元(1970 年 1 月 1 日 00:00 UTC)起经过的秒数。它不依赖时区、含义明确,是日志、数据库和 API 中存储时间的标准方式。

有些系统用毫秒而不是秒,会得到 13 位而不是 10 位数字。两个字段随输入保持同步,你无需心算就能判断粘贴进来的数值用的是哪种单位。

以文本表示的日期有无数地区格式,因此 API 普遍采用 ISO 8601(形如 2026-08-11T12:00:00Z)。在时间戳与 ISO 8601 之间互转,可以把日志里的数值直接粘贴进查询、工单和报告,不必担心月日顺序被误读。

常见用途

常见问题

时间戳用秒还是毫秒?
10 位是秒(当前纪元范围),13 位是毫秒。本工具同时转换两种。
为什么以 1970 年为起点?
1970 年 1 月 1 日是 Unix 的设计者在 1960 年代末选定的纪元起点,此后被广泛采用为可移植的参考点。
时间戳会在 2038 年耗尽吗?
旧的 32 位有符号整数会在 2038 年 1 月 19 日溢出。现代系统用 64 位整数,数千年内都不会有实际限制。
当前时间戳是多少?
工具顶部的面板实时显示当前时间戳(秒级),每秒更新一次。点击「使用当前时间」即可把它填入转换栏,同时看到对应的 ISO 8601 日期与本地时间。

相关工具