Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery jscookie.js如何在几分钟而不是几天内使cookie过期?_Jquery_Cookies_Js Cookie - Fatal编程技术网

Jquery jscookie.js如何在几分钟而不是几天内使cookie过期?

Jquery jscookie.js如何在几分钟而不是几天内使cookie过期?,jquery,cookies,js-cookie,Jquery,Cookies,Js Cookie,我正在使用这个名为的jquery cookie,我已经阅读了自述文件,甚至在我的项目中实现了它 自述文件解释了如何在几天内使cookie过期,而不是几小时或几分钟 创建一个从现在起7天过期的cookie,在整个系统中有效 地点: 如何设置cookie在几分钟或几小时内过期?您可以除以一天中的分钟数 Cookies.set('name','value',{expires:(1/1440)*minutes})在以下内容中找到了答案: JavaScript Cookie支持在expires中传递日期

我正在使用这个名为的jquery cookie,我已经阅读了自述文件,甚至在我的项目中实现了它

自述文件解释了如何在几天内使cookie过期,而不是几小时或几分钟

创建一个从现在起7天过期的cookie,在整个系统中有效 地点:


如何设置cookie在几分钟或几小时内过期?

您可以除以一天中的分钟数

Cookies.set('name','value',{expires:(1/1440)*minutes})

在以下内容中找到了答案:

JavaScript Cookie支持在expires中传递日期实例 属性这为Date实例提供了很大的灵活性 可以指定任何时间点

例如,当您希望cookie在15分钟后过期时 现在:

此外,您还可以指定分数在半天(12小时)内过期:

或在30分钟内:

为其提供一个对象实例,其中包含您希望cookie过期的日期:

// Time in the future
var expire = Date.now();

// Add period in minutes
expire.setMinutes(expire.getMinutes() + 40);

// Add period in hours
expire.setHours(expire.getHours() + 3);

Cookies.set('name', 'value', { expires: expire});

wiki解决了这一问题,这是一个非常常见的问题:我建议至少链接到锚,因为wiki将发生变化,内容可能不在视图中。
var inFifteenMinutes = new Date(new Date().getTime() + 15 * 60 * 1000);
Cookies.set('foo', 'bar', {
    expires: inFifteenMinutes
});
Cookies.set('foo', 'bar', {
    expires: 0.5
});
Cookies.set('foo', 'bar', {
    expires: 1/48
});
// Time in the future
var expire = Date.now();

// Add period in minutes
expire.setMinutes(expire.getMinutes() + 40);

// Add period in hours
expire.setHours(expire.getHours() + 3);

Cookies.set('name', 'value', { expires: expire});