Skip to main content

获取前后七天的日期

怎样获取前七天的日期

/*
获取前七天的日期
当日日期例如:2022-3-25
导出时日期:
['2022-3-25', '2022-3-24', '2022-3-23', '2022-3-22', '2022-3-21', '2022-3-20', '2022-3-19']
*/
var dateArr = []
for(let i=0;i<7;i++){
var date= new Date();
var newDate = new Date(date.getTime() - i*24*60*60*1000);
var time = newDate.getFullYear()+"-"+(newDate.getMonth()+1)+"-"+newDate.getDate();
dateArr.push(time)
}

获取后七天的日期

/*
获取后七天的日期
当日日期例如:2022-3-25
导出时日期:
['2022-3-25', '2022-3-24', '2022-3-23', '2022-3-22', '2022-3-21', '2022-3-20', '2022-3-19']
*/
function getDate(date) {
var base = new Date(date).getTime()
var oneDay = 24 * 3600 * 1000;
var date = [];
var data = [Math.random() * 300];
var time = new Date(base);
date.push([time.getFullYear(), time.getMonth() + 1, time.getDate()].join('/'));
for (var i = 1; i <7; i++) {undefined
var now = new Date(base += oneDay);
date.push([now.getFullYear(), now.getMonth() + 1, now.getDate()].join('/'));
data.push(Math.round((Math.random() - 0.5) * 20 + data[i - 1]));
}
var newdate = date
return newdate;
}

链接

怎样获取前七天的日期 怎样获取后七天的日期