使用本地化时间设置cookie expiry / max-age

时间:2018-05-17 14:25:27

标签: javascript cookies

我正在设置cookie服务器端并希望将max-age属性设置为1800.据我所知,这将告诉浏览器将Date.now()的到期时间设置为1800秒。

问题是,当我在浏览器中记录Date.now()时,它没有本地化。所以时间显示在下午2:19,实际上它是下午3:19,因为它目前是夏令时。

因此,当设置我的cookie时,过期时间为30分钟。

它可能没有任何帮助,但我有一个功能可以像我这样设置我的cookie:

setTokenCookie(token) {
    this.cookies.set("refresh_token", token.refresh_token, { signed: true, httpOnly: true })
    this.cookies.set("access_token", token.access_token, { signed: true, httpOnly: true, maxAge: token.expires_in })
  }

在设置到期时间之前,是否有办法告知Cookie到期时Date.now()本地化?

0 个答案:

没有答案