gpt4 book ai didi

jquery - 了解 Cookie 过期 - 以及如何设置

转载 作者:行者123 更新时间:2023-12-01 07:28:20 25 4
gpt4 key购买 nike

我在我的网站上使用 cookie 在页面加载时显示一次颜色框,然后用户可以选择每次手动加载颜色框。但我不明白的是你如何设置cookie的过期日期。我从another question获得了所需的代码在这里,如果有人可以向我解释这里是什么,将会有所帮助。

var $j = jQuery.noConflict();

$j(document).ready(function(){

if (document.cookie.indexOf('visited=true') == -1)
{
var fifteenDays = 1000*60*60*24*15;
var expires = new Date((new Date()).valueOf() + fifteenDays);
document.cookie = "visited=true;expires=" + expires.toUTCString();
$j.colorbox({ inline:true, href:"#gallery-nav-instruct"});
}

});

我认为这意味着 cookie 将在 15 天后过期。我如何将其更改为更长?说30天还是60天?

最佳答案

这里需要注意的关键是

var fifteenDays = 1000*60*60*24*15;

15天,每天有24小时,每天有60分钟,每天有60秒。

最后一个因子是 1000。因此 fitteenday 变量保存 15 天内的毫秒数。

var expires = new Date((new Date()).valueOf() + fifteenDays);

此声明意味着 Cookie 的到期日期为当前日期加上 15 天。

因此,在您的情况下,当您想要 1530 天到期时,您只需将 15 替换为您的天数头脑

关于jquery - 了解 Cookie 过期 - 以及如何设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8103128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com