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