我想将月份添加到用户的选择日期中。
startdate=document.getElementById("jscal_field_coverstartdate").value;
现在我想从上述开始日期开始添加11个月。怎么做。
日期格式= 2013-12-01
最佳答案
没有日期格式,很难分辨,但是您可以这样尝试
add11Months = function (date) {
var splitDate = date.split("-");
var newDate = new Date(splitDate[0], splitDate[1] - 1, splitDate[2]);
newDate.setMonth(newDate.getMonth() + 11);
splitDate[2] = newDate.getDate();
splitDate[1] = newDate.getMonth() + 1;
splitDate[0] = newDate.getFullYear();
return startdate = splitDate.join("-");
}
var startdate = add11Months("2013-12-01");
alert(startdate)
JSFiddle
关于javascript - 如何在JavaScript中给定日期添加月份数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20716577/