Unix 时间戳转换器

免费的 Unix 时间戳转换器。将纪元时间转换为日期,将日期转换为以秒或毫秒为单位的时间戳,具有 UTC、本地和 ISO 8601 输出,在本地运行。

由 Shehzad Munir 构建和维护 ·

Unix 时间戳转换器
Loading Loading Timestamp Converter
Share

大纪元时间变得可读

将 Unix 时间戳转换为人类可读的日期并以秒或毫秒为单位转换回来,并提供实时当前时间和 UTC、本地和 ISO 8601 输出。

Unix 时间戳计算自 UTC 1970 年 1 月 1 日以来的秒数,对于计算机来说很紧凑,但对人类来说毫无意义。粘贴时间戳,此转换器将显示准确的 UTC 时间、您的本地时间和 ISO 8601 字符串。它会自动检测您输入的是秒还是毫秒,因此任一格式的日志和 API 响应都可以正常工作。

特征

  • 时间戳 → UTC、本地和 ISO 8601
  • 日期 → Unix 秒和毫秒
  • 当前 Unix 时间
  • 自动检测秒与毫秒
  • 一键复制每个值
  • 在您的浏览器中本地运行

如何使用Unix 时间戳转换器

  1. 1

    输入时间戳

    粘贴 Unix 时间(以秒或毫秒为单位)。

  2. 2

    读取日期

    请参阅 UTC、本地和 ISO 8601 输出。

  3. 3

    或者选择一个日期

    选择要转换回时间戳的日期。

  4. 4

    复制

    一键复制任何值。

常见用例

  • 解码日志文件中的 Unix 时间戳
  • 将 API 的纪元字段转换为日期
  • 获取当前 Unix 时间进行测试
  • 将日期转换为查询的时间戳

详细指南

转换两个方向

反之,选择任何日期和时间,立即获取以秒和毫秒为单位的 Unix 值以及 ISO 字符串。实时时钟显示当前纪元时间,您可以直接复制。每个字段都有一个复制按钮,所有转换都在本地进行,无需上传任何内容。

秒、毫秒和时区

Unix 时间戳计算自 1970 年 1 月 1 日 00:00:00 UTC 以来的时间。大多数服务器、数据库和 API 使用秒,即当今的 10 位数字,而 JavaScript 的 Date.now() 和许多日志记录工具使用毫秒,即 13 位数字。如果转换后的日期是 1970 年或数千年后,您可能会把两者搞混了。时间戳始终采用 UTC 格式,并且没有自己的时区;时区仅在您显示时才重要,这就是转换器同时显示 UTC 和本地时间的原因。

闰秒和 2038 年

Unix 时间忽略闰秒,因此每天被视为正好 86,400 秒,这使日期算术变得简单。一个更大的问题是 2038 年问题:将时间戳存储为有符号 32 位整数的系统在 2038 年 1 月 19 日 03:14:07 UTC 溢出,当时计数超过 2,147,483,647 并回绕到 1901 年的日期。现代 64 位系统是安全的,但声明为 32 位整数的旧嵌入式设备、文件格式和数据库列可能仍会受到影响。如果存储时间戳,请使用 64 位整数或正确的日期时间类型。

常见问题

什么是 Unix 时间戳?

它是自 1970 年 1 月 1 日(Unix 纪元)UTC 00:00:00 以来经过的秒数,在编程中广泛用于紧凑地表示时间点。

它如何知道我输入的是秒还是毫秒?

它使用数字的长度:大约 10 位数字被视为秒,大约 13 位数字被视为毫秒,这涵盖了两种格式的当前日期。

输出位于哪个时区?

您将获得 UTC、浏览器的本地时区以及时区感知的 ISO 8601 字符串,因此您可以根据需要读取时刻。

免费吗?

是的:完全免费,无需注册,所有转换都在您的浏览器本地运行。

如何将 Unix 时间戳转换为日期?

粘贴纪元值,转换器会显示人类可读的 UTC 和本地时间日期。它自动检测秒与毫秒,并将日期转换回时间戳。

现在当前的 Unix 时间戳是多少?

该工具显示实时当前纪元时间(每秒更新),您可以一键复制该时间,以及用于双向转换任何时间戳的字段。

如何处理纪元时间中的毫秒与秒?

10位值是秒,13位值是毫秒;转换器会自动检测长度并显示正确的日期,并注明所使用的时区。

来自杂志

All articles →