日期:2014-05-18  浏览次数:20719 次

javascript日期加减问题!急!!!
情况是这样:
我想修改目前日期,输入一个月份比如输入1个月则2007-09-08   加一个月   最后显示出来的则是2007-10-08   请问怎么实现啊!老大们

------解决方案--------------------
function myfunction( dateValue )
{

var mydate= new Date( dateValue );
this.year = mydate.getYear();
this.month = mydate.getMonth()+1;
this.day = mydate.getDate();
}

------解决方案--------------------
試試這個:


<BODY>
輸入: <input type = 'text ' name = 't1 ' value = '1 '>
<input type = 'button ' value = 'go ' onclick= 'go(); '>
</BODY>
</HTML>
<SCRIPT LANGUAGE= "JavaScript ">
<!--
function go(){
var d1,d2,d3,s= ' ';

d1 = new Date();
d2 = parseInt(document.getElementById( "t1 ").value);

d3 = new Date(d1.getFullYear(),d1.getMonth()+d2,d1.getDate());

s += d3.getFullYear() + '- ';
s += (d3.getMonth()+1) + '- ';
s += d3.getDate();

alert(s);
}
//-->
</SCRIPT>