实用指南

JWT exp 时间戳转换:检查 Token 是否过期

JWT 里的 exp、iat、nbf 通常是 Unix 秒级时间戳。把它们转换成可读时间,可以快速判断 Token 是否过期、是否尚未生效,以及签发时间是否符合预期。

打开免费工具

操作步骤

  1. 先解码 JWT,找到 exp、iat 或 nbf 字段。
  2. 复制数字时间戳,不要带引号或逗号。
  3. 打开 Unix 时间戳转换工具。
  4. 如果是 10 位数字,选择秒;如果是 13 位数字,选择毫秒。
  5. 对比本地时间、UTC 时间和应用日志。
  6. 注意最终是否有效还取决于后端校验规则。

重要提示

  • JWT 时间戳通常是秒,不是毫秒。
  • 如果转换出来的日期特别离谱,很可能选错了单位。
  • Token 能解码不代表能通过签名、签发方、受众或时间偏移校验。
  • 和服务器日志对比时优先看 UTC。

常见问题

JWT 的 exp 是什么意思?

exp 表示 Token 应该被拒绝的过期时间。

JWT exp 是秒还是毫秒?

JWT NumericDate 通常是 Unix 秒级时间戳。

不验证签名也能检查过期时间吗?

可以查看时间字段,但不能因此信任 Token。真正可信需要验证签名和声明。

相关指南