直接看代码
getTwoTimeList(beginTime, endTime) {
let intervaltime = (new Date(endTime).getTime() - new Date(beginTime).getTime()) / 1000;
let timeList = [];
for (let i = 0; i < intervaltime + 1; i++) {
let time = new Date(beginTime).getTime() + i * 1000;
timeList.push(time);
}
return timeList.map(function (item, index, input) {
let date = new Date(item + 8 * 3600 * 1000);
// 这里的 - 可以按照需要改为 /. 等等其他符号
return date.toJSON().substr(0, 19).replace('T', ' ').replace(/-/g, '-');
})
}
console.log(getTwoTimeList('2010-10-10 12:12:00', '2010-10-10 12:13:10'));
效果: