计算两个日期相差的天数以及每一天的日期
function getDate(datestr){
var year=datestr.substr(0,4);
var month=datestr.substr(4,2);
var day=datestr.substr(6,2);
var date = new Date(year,month-1,day);
return date;
}
function m_date(){
var startTime='20180102';
var endTime='20180403';
var startTime2 = getDate(startTime);
var endTime2 = getDate(endTime);
var countNum=0;
var time_arr=[];
while((endTime2.getTime()-startTime2.getTime())>=0){
var year = startTime2.getFullYear();
var month = (startTime2.getMonth()+1).toString().length==1?"0"+(startTime2.getMonth()+1).toString():startTime2.getMonth()+1;
var day = startTime2.getDate().toString().length==1?"0"+startTime2.getDate():startTime2.getDate();
time_arr.push(year+"/"+month+"/"+day)
startTime2.setDate(startTime2.getDate()+1);
countNum++;
}
}
getDate(val) –将日期转换成中国标准时间时间格式