有人可以更新以下代码,使Cookie在5分钟后过期。
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
答案 0 :(得分:3)
只需将时间参数编辑为分钟而不是几天
function createCookie(name,value,minutes) {
if (minutes) {
var date = new Date();
date.setTime(date.getTime()+(minutes*60*1000));
var expires = "; expires="+date.toGMTString();
} else {
var expires = "";
}
document.cookie = name+"="+value+expires+"; path=/";
}
createCookie("name", "value", 5)
答案 1 :(得分:1)
date.setTime(date.getTime()+(days*5*60*1000));
之前的代码是:
date.setTime(date.getTime()+(days*24*60*60*1000));
days
大概是天数,然后它乘以一天24小时,一小时60分钟,一分钟60秒,一秒钟1000毫秒。
所以days*24*60
是分钟数。只需将5
放在那里。