如何将此功能更改为过期而不是30秒内的天数?我不知道这个......以及它来自Telerik
function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
答案 0 :(得分:3)
您可以使用valueOf
功能:
var numberOfSeconds = 30;
var exdate = new Date(new Date().valueOf() + 1000 * numberOfSeconds);
答案 1 :(得分:1)
使用getSeconds:
而不是.getDate()
和.setDate()
(获取并设置每月的日期)
exdate = new Date(exdate.setSeconds(exdate.getSeconds()+30));