如何在JSCookie中设置cookie的到期日期(以秒为单位)

时间:2017-09-09 16:36:08

标签: javascript cookies

我正在使用JSCookie library来保存和加载Cookie。

现在我想保存一个有效期限的cookie。像文档这样的日子正式支持这一点。但是,我如何设置以秒或分钟而不是几天的到期时间?

所以我从文档中获得了以下代码,但这仅举行了7天:

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

有没有可能实现这个目标?

2 个答案:

答案 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=/";
}