Jquery jscookie.js如何在几分钟而不是几天内使cookie过期?
我正在使用这个名为的jquery cookie,我已经阅读了自述文件,甚至在我的项目中实现了它 自述文件解释了如何在几天内使cookie过期,而不是几小时或几分钟 创建一个从现在起7天过期的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中传递日期
如何设置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});