我正在设置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()
本地化?