javascript 時間日期處理相加,減操作方法js
function dateAddDays(dataStr,dayCount){ var strdate = dataStr; // 2017年03月01日,該日期增加dayCount天 strdate=strdate.replace("年","/"); strdate=strdate.replace("月","/"); strdate=strdate.replace("日","/"); var isdate = new Date(strdate); isdate = new Date((isdate/1000+(86400*dayCount))*1000); // dayCount=1 var year = isdate.getFullYear(); // yyyy var month = isdate.getMonth()+1; // M var day = isdate.getDate(); // d if (month >= 1 && month <= 9) { // MM month = "0" + month; } if (day >= 0 && day <= 9) { // dd day = "0" + day; } var pdate = year+"年"+month+"月"+day+"日"; // pdate=2017年03月02日 return pdate; }
可以用date對象來實現
比如:var date = new Date()(2011,03,09);
那加上10個月連20天:
date.setMonth(date.getMonth()+10);
date.setDate()(date.getDate()()+20);
alert(date);//2012年2月29日