我已经继承了一个表单,该表单有一些现有的JavaScript,从今天的日期开始创建一个新的日期+ 3个月。使用JavaScript显示日期+ 3个月?
var monthAway = new Date(new Date);
var day =monthAway.getDate();
var month =monthAway.getMonth() + 3;
var year =monthAway.getFullYear();
$('#Date_for_Second_Store_Access_to_Expire').val(day + "/" + month + "/" + year);
<p><input id="Date_for_Second_Store_Access_to_Expire" type="hidden" name="Date_for_Second_Store_Access_to_Expire" class="required" /></p>
问题是,如果今天的日期是十月,十一月或十二月新日期月份将是13,14或15,而不是更新的1,2或3,然后更新年份,如5/11/2014是05/14/2014而非05/02/2015。
任何想法?
你可以用“addMonths()”喜欢“变种一天的日期对象=新的日期()addMonths( 3);” – 2014-11-05 04:55:40