Iam通過使用下面的代碼將6個月添加到今天的日期。通過將6個月添加到今天的日期獲取月份的最後日期
var d = new Date();
var curr_date = d.getDate();
var curr_month = d.getMonth() + 7; //Months are zero based
if(curr_month<10){
curr_month = "0"+curr_month;
}
if(curr_date<10){
curr_date = '0'+curr_date;
}
var curr_year = d.getFullYear();
$scope.vmEndDate = curr_year + "/" + curr_month + "/" + curr_date;
當我打印$ scope.vmEndDate值,蔭得到2015年9月31日,但在9月當月31天是不存在的。如何獲得正確的價值。
首先,您必須確定「正確」的值實際上是什麼。 – user3710044 2015-03-31 11:47:02
在上面的代碼curr_date是今天的日期(2015年3月31日),所以當添加6個月到這個日期Iam獲取2015/09/31,這是錯誤的日期,因爲32天不存在。 – Lakshmi 2015-03-31 11:52:49