js求兩個日期之間的所有日期
阿新 • • 發佈:2018-12-24
// 獲取兩個日期之間的所有日期 function getAll(begin,end) { console.log("getAll",begin,end) let arr = [] let ab = begin.split("-") let ae = end.split("-") let db = new Date() db.setUTCFullYear(ab[0],ab[1]-1,ab[2]) var de = new Date() de.setUTCFullYear(ae[0],ae[1]-1,ae[2]) var unixDb = db.getTime() - 24*60*60*1000 var unixDe = de.getTime() - 24*60*60*1000 for(var k = unixDb;k<=unixDe;) { k = k +24 *60 *60 *1000; arr.push( ( new Date(parseInt(k))).format("yyyy-MM-dd") ) } return arr }