<script language=javascript>
var a=new Date("2005-02-01".replace(/-/ig,"/"));
alert(a);
a.setDate(a.getDate()+30);
alert(a);</script>
var a=new Date("2005-02-01".replace(/-/ig,"/"));
alert(a);
a.setDate(a.getDate()+30);
alert(a);</script>
调试欢乐多
<!--
Date.prototype.dateAdd = function(interval,number)
{
var date = this; switch(interval)
{
case "y" :
date.setFullYear(date.getFullYear()+number);
return date;
case "q" :
date.setMonth(date.getMonth()+number*3);
return date; case "m" :
date.setMonth(date.getMonth()+number);
return date; case "w" :
date.setDate(date.getDate()+number*7);
return date;
case "d" :
date.setDate(date.getDate()+number);
return date; case "h" :
date.setHours(date.getHours()+number);
return date; case "m" :
date.setMinutes(date.getMinutes()+number);
return date; case "s" :
date.setSeconds(date.getSeconds()+number);
return date; default :
date.setDate(d.getDate()+number);
return date;
}
}Date.prototype.instanceFromString = function(str)
{
return new Date(str.replace(/-/g, "\/"));
}var d = new Date();d.instanceFromString("2005-02-24");alert(d.dateAdd("d",5));
//-->
</SCRIPT>