我已經繼承了一個表單,該表單有一些現有的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