javascript中怎么获取3个月后的时间

lei_huf 2010-11-01
在javascript获取系统时间,并给当前时间月份加3,怎么获取3个月后的时间
chroya 2010-11-01
var d = new Date();
d.setMonth(d.getMonth()+3);
alert(d);
summerfeel 2010-11-14
设计一个有12个元素的双向循环链表,注意getMonth()的取值范围是从0-11。
wangjeaf 2010-12-15
仍然是二楼的解法,不过需要判断一下d.getMonth()+3的大小,比11大,则减去11,再给year加1
lucane 2010-12-15
wangjeaf 写道
仍然是二楼的解法,不过需要判断一下d.getMonth()+3的大小,比11大,则减去11,再给year加1

setMonth函数已经具备此功能了吧
y1d2y3xyz 2011-09-26
2楼是正解!
金志英 2011-10-08
如果d.getMonth()+3大于11,应该d.setMonth(d.getMonth()+3-12);
d.setYear(d.getYear()+1);吧
chauvetxiao 2011-11-06
二楼正解,要是外面再加上一个 new Date 就OK了,就是三个月后的日期对象。
xiaolv 2011-12-08
chroya 写道
var d = new Date();
d.setMonth(d.getMonth()+3);
alert(d);


zhuyabing 2012-04-11
建议那些说需要进行验证后处理的人最好自己先实现一下,
判断功能已经在函数里面实现过了
所以,二楼是对的。
Global site tag (gtag.js) - Google Analytics