Unix 时间戳转换工具

时间戳与日期互转,支持秒和毫秒级。实时双向转换,输入即可看到结果。

转换结果
时间戳(秒):
时间戳(毫秒):
日期(ISO):
日期(本地):
相对时间:

Unix 时间戳转换 — 在线秒/毫秒时间戳与日期互转

工具介绍

Unix 时间戳是自 1970-01-01 00:00:00 UTC 起的秒数(或毫秒数),广泛用于数据库、日志、API 字段、cron 表达式。本工具支持秒级和毫秒级时间戳与人类可读日期的实时双向转换,显示对应 UTC、北京时间、星期、ISO 8601 字符串。

怎么使用

  1. 选择方向:时间戳 → 日期 / 日期 → 时间戳
  2. 输入时间戳(自动识别 10 位秒 / 13 位毫秒)或日期
  3. 结果同时显示 UTC 和本地时区,复制即可

常见用例

常见问题

Q: 10 位还是 13 位?
A: 10 位是秒(适合 1970-2038 范围),13 位是毫秒(JavaScript Date.now())。工具自动识别。

Q: 显示的时间对不上?
A: 检查时区。工具默认用浏览器本地时区(多数中国用户是 UTC+8)。

Q: 2038 年问题?
A: 32 位秒时间戳在 2038-01-19 溢出。新系统已改用 64 位。

小贴士

MySQL: UNIX_TIMESTAMP() 返秒,FROM_UNIXTIME() 转回日期

JS: Math.floor(Date.now() / 1000) 拿秒;new Date(timestamp * 1000) 转 Date

Python: time.time() 返浮点秒;datetime.fromtimestamp(ts, tz) 转 datetime

处理 RFC 3339 / ISO 8601 字符串?现代语言都内置解析:JS new Date(str)、Python datetime.fromisoformat(s)

常见使用场景

在线使用 时间戳转换,适用于以下场景:

常见问题

以下是用户最常问的问题:

Q: JavaScript 时间戳是秒还是毫秒?
A: JavaScript Date.now() 返回毫秒。Unix 时间戳通常是秒。

Q: 时区怎么算?
A: 时间戳是 UTC 的,与时区无关。显示时会自动转本地时区。

Q: 2038 年问题?
A: 32 位 Unix 时间戳在 2038-01-19 溢出。现在都用 64 位,没问题。

相关教程

想深入了解 Unix 时间戳转换器 - 在线 Epoch 与日期互转 背后的原理?看看这些教程: