js 获取两个日期之间所有的日期
2019-01-14 本文已影响7人
取个帅气的名字真好
function getDate(datestr){
var temp = datestr.split("-");
var date = new Date(temp[0],temp[1],temp[2]);
return date;
}
var start = "2019-01-13";
var end = "2019-01-19";
var startTime = getDate(start);
var endTime = getDate(end);
console.log(endTime)
console.log(startTime)
console.log(startTime.getMonth())
while((endTime.getTime()-startTime.getTime())>=0){
var year = startTime.getFullYear();
var month = startTime.getMonth().toString().length==1?"0"+startTime.getMonth().toString():startTime.getMonth();
var day = startTime.getDate().toString().length==1?"0"+startTime.getDate():startTime.getDate();
console.log(year+"-"+month+"-"+day);
startTime.setDate(startTime.getDate()+1);
}
// Tue Feb 19 2019 00:00:00 GMT+0800 (中国标准时间)
// Wed Feb 13 2019 00:00:00 GMT+0800 (中国标准时间)
// 1
// 2019-01-13
// 2019-01-14
// 2019-01-15
// 2019-01-16
// 2019-01-17
// 2019-01-18
// 2019-01-19