getDateArray() {
let start = new Date();
let end = new Date(new Date().getTime() + 2 * 60 * 60 * 1000);
let startDate = start.getTime();
let endDate = end.getTime();
const space = 30 * 60 * 1000;
let mod = endDate - startDate;
let dateArray = [];
while (mod > space) {
let d = new Date();
d.setTime(startDate + space);
dateArray.push(d);
mod = mod - space;
startDate = startDate + space;
}
console.log(dateArray)
dateArray.unshift(new Date(start.getTime()));
console.log(dateArray)
dateArray.push(new Date(end.getTime()));
console.log(dateArray)
let a = dateArray.map(item => {
item = item.getHours() + ":" + item.getMinutes();
return item;
});
console.log(a);
}
}
获得2小时时间段内每间隔半小时的时间数组
最新推荐文章于 2022-09-28 10:20:25 发布