我试图在单行上使用JavaScript执行日期操作,并且遇到了年份(而不是月份或日期)的问题。我从这个link得到了想法。我错过了什么吗?在一行中添加JavaScript日期
的代码如下:
var newyear = new Date((new Date()).getYear(), (new Date()).getMonth(), (new Date()).getDate()+5).getFullYear();
document.write(newyear);
这给了我 “110”。
我不知道为什么? 谢谢!
为什么现在只有5天'newyear'? – kennytm 2010-02-25 21:13:51
奇怪的是,在IE 7中工作,产生“2010”。没有打扰过在其他浏览器中测试。 – jball 2010-02-25 21:15:50
@jball:是的。 IE总是一个突出的。 – kennytm 2010-02-25 21:17:51