Unix 时间戳转换器

在 Unix 时间戳和人类可读的日期/时间字符串之间转换。支持各种格式和实时时间显示。

格式化选项

转换器

关于 Unix 时间戳转换器

此工具在 Unix 时间戳(也称为 Epoch 时间)和人类可读的日期/时间字符串之间进行转换。Unix 时间戳是从 1970 年 1 月 1 日星期四 00:00:00 协调世界时 (UTC) 以来经过的秒数(或毫秒数)。该工具支持各种预定义格式,并允许使用自定义 date-fns 格式字符串。

为何使用此工具?

开发人员经常在日志、API、数据库和各种系统交互中遇到 Unix 时间戳。此转换器有助于:通过将其转换为熟悉的日期格式来快速理解时间戳;将人类可读的日期转换为时间戳以用于程序或查询;以及调试与时间相关的问题。实时时钟提供实时参考。

示例用例

  • 将诸如 `1678886400` 之类的日志条目的时间戳转换为诸如“2023-03-15T12:00:00”之类的可读日期。
  • 获取特定日期,例如“01/01/2025 00:00:00”,并将其转换为其 Unix 时间戳以进行 API 调用。
  • 使用诸如“dd.MM.yyyy HH:mm”之类的自定义格式字符串以特定区域格式解析或显示日期。

专业提示

  • 秒与毫秒:注意您的时间戳是以秒还是毫秒为单位。相应地选中“时间戳(毫秒)”选项。许多系统使用秒,但 JavaScript 的 `Date.now()` 提供毫秒。
  • 自定义格式:使用 `date-fns` 标记的自定义格式选项可以精确控制日期/时间字符串的解析和显示。有关所有可用标记,请参阅 `date-fns` 文档。
  • 时区:Unix 时间戳本质上是 UTC。转换为人类可读的字符串时,除非选择 UTC 特定格式(例如带有“Z”的 ISO),否则显示通常采用浏览器的本地时区。从字符串转换为时间戳时,如果字符串中没有时区偏移量,则通常将其解析为本地时间。