function getDate(date){ var base = new Date(date).getTime() var base1 = new Date(date).getTime() var oneDay = 24 * 3600 * 1000*6; var reStartDay = 24 * 3600 * 1000*7; var date = []; var data = [Math.random() * 300]; var time = new Date(base); date.push([time.getFullYear(), time.getMonth() + 1, time.getDate()].join('-')); var now = new Date(base -= oneDay); var reNow=new Date(base1 -reStartDay) var redate=[reNow.getFullYear(), reNow.getMonth() + 1, reNow.getDate()].join('-') console.log() date.push([now.getFullYear(), now.getMonth() + 1, now.getDate()].join('-')); //date.push([now.getFullYear(), now.getMonth() + 1, now.getDate()].join('/')); /*for (var i = 1; i <7; i++) { var now = new Date(base -= oneDay); date.push([now.getFullYear(), now.getMonth() + 1, now.getDate()].join('/')); console.log(date) data.push(Math.round((Math.random() - 0.5) * 20 + data[i - 1])); }*/ var newdate = date.reverse() //console.log(newdate) return { newdate, redate, } } console.log(getDate("2020-12-7"))