epoch 转日期转换器

在线把任何 Unix 时间戳转换为可读日期。粘贴一个值,转换器会检测秒还是毫秒,并在任意时区显示 ISO 8601、UTC、本地日期、时间、星期和相对时间。

将 Unix 时间戳转换为可读日期

epoch 时间对系统而言紧凑可靠,但肉眼难以辨读。本页面处理时间戳 → 日期的方向:输入 10 位(秒)或 13 位(毫秒)的 Unix 时间戳,选择时区,即可把同一时刻读作普通的日历日期。

各输出格式的含义

转换器会返回几种常用日期格式,方便你复制工作流所需的那一种。

  • ISO 8601 包含本地 UTC 偏移,是 API 和日志最安全的格式
  • UTC 字符串以协调世界时显示同一时刻
  • 易读的本地输出便于查看日程或调试事件
  • 相对时间有助于确认时间戳在过去还是未来

秒与毫秒

大多数后端语言使用 Unix 秒,而 JavaScript 和许多浏览器 API 使用毫秒。转换器会根据数值大小识别单位,避免把现代时间戳误转成接近 1970 年日期这一常见错误。

调试输入值

如果转换出的日期过于久远或过于遥远,通常是时间戳单位的问题。现代 Unix 秒为 10 位,毫秒为 13 位。API 有时把两者都简单称作「epoch」,因此在把值复制到日志、SQL 查询或测试前,请先确认单位。

  • 像 1700000000 这样的值是秒,应转换为 2023 年的日期
  • 像 1700000000000 这样的值是毫秒,可直接传给 JavaScript Date
  • 若日期落在 1970 年 1 月,你很可能在需要毫秒的地方用了秒
  • 若日期落在数万年之后,你很可能又把毫秒乘了一次