【发布时间】:2015-07-02 12:22:57
【问题描述】:
设置 cookie 在 3 小时后过期
我有这个 JavaScript 代码:
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*2*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
如何让 cookie 在 3 小时后过期?
【问题讨论】:
-
代码具有误导性...... cookie 会过期
days * 2 hours- 所以,调用像 `createCookie("blah", "fred", 1.5) 这样的函数就可以了 -
把
days*2*60*60*1000改成days*24*60*60*1000,然后调用函数createCookie('name', 'value',0.125)。
标签: javascript cookies