Unix时间戳转换

粘贴时间戳即可看到对应日期,也可以选择日期和时区得到时间戳。

输入的文字和文件不会发送到服务器,只在本浏览器中处理。

当前 Unix 时间戳
秒
-
毫秒
-
时间戳 → 日期
  • 本地时间 -
  • UTC-
  • ISO 8601(UTC)-
  • ISO 8601(带时区偏移)-
  • 距现在-
  • 识别的单位-

日期 → 时间戳
  • 秒-
  • 毫秒-
  • ISO 8601(UTC)-
  • UTC 偏移-

使用方法

  1. 页面顶部实时显示当前的秒级和毫秒级时间戳,点击“复制”即可取用。
  2. 在“时间戳 → 日期”中粘贴时间戳,会显示本地时间、UTC、ISO 8601 和距现在多久。单位为“自动识别”时,11 位以内按秒、14 位以内按毫秒、17 位以内按微秒,更长按纳秒处理。
  3. 在“日期 → 时间戳”中选择日期时间和时区,即可得到该时刻的秒级、毫秒级时间戳。默认使用浏览器所在的时区。
  4. 点击“现在”可以快速填入当前时间。

常见问题

什么是 Unix 时间戳?

Unix 时间戳是从 1970 年 1 月 1 日 00:00:00 UTC 起经过的秒数。它与时区无关,同一时刻在世界各地的时间戳都相同,所以常用于数据库和接口。

10 位和 13 位时间戳有什么区别?

10 位通常是秒级时间戳(PHP、MySQL 等常用),13 位是毫秒级时间戳(JavaScript 的 Date.now()、Java 的 System.currentTimeMillis() 等)。

什么是 2038 年问题?

用 32 位有符号整数保存秒级时间戳的系统,最大只能表示到 2038 年 1 月 19 日 03:14:07 UTC(2147483647),之后会溢出。使用 64 位整数可以避免这个问题。

北京时间和 UTC 差几个小时?

北京时间(Asia/Shanghai)是 UTC+8,比 UTC 早 8 小时,中国目前不实行夏令时。

相关工具

全部工具