更改此功能可使cookie过期30秒

时间:2011-09-23 07:21:43

标签: c# javascript asp.net telerik

如何将此功能更改为过期而不是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());
} 

2 个答案:

答案 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));