如何在Javascript中创建JWT exp样式日期

dre*_*ute 6 javascript node.js oauth-2.0 jwt

我想在Javascript中创建JWT exp声明样式日期.我的应用程序jwt索赔返回到期日期1424984529.我正在使用此进行令牌到期测试:

if(jwt.exp < Date.now())) {
  // do something
}
Run Code Online (Sandbox Code Playgroud)

在写Date.now()给我1424941329632和jwt.exp给1424984529.显然,我的测试将始终返回true.

所以我的问题是,我如何在Javascript中模仿jwt风格的exp日期?

Han*_* Z. 13

怎么样:

if (jwt.exp < Date.now() / 1000) {
  // do something
}
Run Code Online (Sandbox Code Playgroud)