怎么用JS来计算出今天的前2个月的日期

就是今天是2009-1-8...30天为限制...计算出30天前的日期是什么

下面的例子程序能看懂吧:

<Script type=text/javascript>
var d=new Date();
d.setTime(d.getTime()-30*24*3600*1000);
document.write(d);
</script>

getTime获取时间的毫秒值,setTime是设置毫秒,减去30天*24小时*3600秒*1000毫秒就是30天以前的时间。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-01-14
你好!<br><br><script language="JavaScript"><br><!--<br>n=new Date((new Date()).valueOf(10)-30*24*3600000).toLocaleString();<br>alert(n);<br>//--><br></script><br><br>仅代表个人观点,不喜勿喷,谢谢。
第2个回答  2009-01-08
<script language="JavaScript">
<!--
n=new Date((new Date()).valueOf(10)-30*24*3600000).toLocaleString();
alert(n);
//-->
</script>
第3个回答  2009-01-08
没有现成的方法,要么自己写一个,要么调用JS框架
相似回答