自定义函数不能重复调用的错误!
<Script Language="JavaScript">
function Ts(Date1,Date2)
{
var strValue1;
var strValue2;
strValue1=Date1;
strValue2=Date2;
strValue1=strValue1.replace(/[^\x00-\xff]/g,"/");
strValue1=strValue1.substring(0,strValue1.length-1);
strValue2=strValue2.replace(/[^\x00-\xff]/g,"/");
strValue2=strValue2.substring(0,strValue2.length-1);
var date1=new Date(strValue1);
var date2=new Date(strValue2);
var returnday=(date2-date1)/24/3600/1000;
Ts=returnday;
}
</Script>
以上函数是求两个日期之间的天数差,为什么在循环语句中只能执行一次?
for(i=1;3>=i;i++)
{
Ts("2005年2月2","2005年2月9日");
alert("离春节只有"+Ts+"天");
}
这样执行只能运行一次,alert只谈出一次;为什么?