我正在使用JSCookie library来保存和加载Cookie。
现在我想保存一个有效期限的cookie。像文档这样的日子正式支持这一点。但是,我如何设置以秒或分钟而不是几天的到期时间?
所以我从文档中获得了以下代码,但这仅举行了7天:
Cookies.set('name', 'value', { expires: 7, path: '' });
有没有可能实现这个目标?
答案 0 :(得分:1)
... RTFM
var inFifteenMinutes = new Date(new Date().getTime() + 15 * 60 * 1000);
Cookies.set('foo', 'bar', {expires: inFifteenMinutes})
答案 1 :(得分:0)
我已将cookie设置为15秒后过期。
function createCookie(name, value) {
var date = new Date();
date.setTime(date.getTime() + (15*1000));
var expires = "; expires= " + date.toGMTString();
document.cookie = name + "=" + value + expires + "; path=/";
}