Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改此函数以使cookie过期30秒_C#_Javascript_Asp.net_Telerik - Fatal编程技术网

C# 更改此函数以使cookie过期30秒

C# 更改此函数以使cookie过期30秒,c#,javascript,asp.net,telerik,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.to

我怎样才能将此函数更改为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());
} 
您可以使用以下功能:

var numberOfSeconds = 30;
var exdate = new Date(new Date().valueOf() + 1000 * numberOfSeconds);
您可以使用以下功能:

var numberOfSeconds = 30;
var exdate = new Date(new Date().valueOf() + 1000 * numberOfSeconds);
使用getSeconds代替
.getDate()
.setDate()
(获取并设置月份的日期):

exdate = new Date(exdate.setSeconds(exdate.getSeconds()+30));
使用getSeconds代替
.getDate()
.setDate()
(获取并设置月份的日期):

exdate = new Date(exdate.setSeconds(exdate.getSeconds()+30));

我需要将expiredays更改为numberOfSeconds吗?在签名中?我是否需要将expiredays更改为numberOfSeconds?在签名里?