/*
var list = this.getDateRange(6,true)
console.log("获取近一周日期范围:\n开始日期:"+list[0]+";\n结束日期:"+list[1]);
var list = this.getDateRange(30,true)
console.log("获取近一个月日期范围:\n开始日期:"+list[0]+";\n结束日期:"+list[1]);
var list = this.getDateRange(0,true)
console.log("获取今天日期范围:\n开始日期:"+list[0]+";\n结束日期:"+list[1]);
var list = this.getDateRange(1,true)
console.log("获取昨天日期范围:\n开始日期:"+list[0]+";\n结束日期:"+list[0]);
var list = this.getDateRange(6,false)
console.log("获取下一周日期范围:\n开始日期:"+list[0]+";\n结束日期:"+list[1]);
var list = this.getDateRange(30,false)
console.log("获取下一个月日期范围:\n开始日期:"+list[0]+";\n结束日期:"+list[1]);
*/
function getDateRange(intervalDays,bolPastTime){
var dateNow = new Date();
let oneDayTime = 24 * 60 * 60 * 1000;
let list = [];
let lastDay;
if(bolPastTime == true){
lastDay = new Date(dateNow.getTime() - intervalDays * oneDayTime);
list.push(formateDate(lastDay));
list.push(formateDate(dateNow));
}else{
lastDay = new Date(dateNow.getTime() + intervalDays * oneDayTime);
list.push(formateDate(dateNow));
list.push(formateDate(lastDay));
}
return list;
}//获取一段时间
function formateDate(time){
let year = time.getFullYear()
let month = time.getMonth() + 1
let day = time.getDate()
if (month < 10) {
month = '0' + month
}
if (day < 10) {
day = '0' + day
}
return year + '/' + month + '/' + day + ' 00/00/00'
}
Js获取最近当日、昨天、近一周、近一月的时间
最新推荐文章于 2024-08-02 16:50:48 发布