【问题标题】:Longest possible cookie expiration date?最长可能的 cookie 过期日期?
【发布时间】:2021-01-05 16:34:38
【问题描述】:

这是我的第一篇文章,但在阅读了其他关于此的文章后,我对格式有点不清楚。下面是我的 Javascript 代码,我正在尝试设置最长的到期日期。

function setCookie(cname, cvalue) {
  var expires = "expires=" + new Date(2147483647 * 1000).toUTCString();
  document.cookie = cname + "=" + cvalue + "; " + expires;
}

这对吗?

我说:

"expires=" + new Date(2147483647 * 1000).toUTCString();

或者只是

 "expires=" + "2147483647";

【问题讨论】:

标签: javascript cookies


【解决方案1】:

最晚的可能日期太远了,你可能不希望这样!

let maxDate = new Date(8640000000000000).toUTCString();
console.log(maxDate);

//Result:
Sat, 13 Sep 275760 00:00:00 GMT

通常,最大日期为 2099 年 12 月 31 日

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-09
    • 2010-10-06
    相关资源
    最近更新 更多