1、封装一天24小时每间隔几分钟的数组
function timeSlot (step) {
var date = new Date()
date.setHours(00)
date.setSeconds(00)
date.setUTCMinutes(00)
var arr = [], timeArr = [];
var slotNum = 24*60/step
for (var f = 0; f < slotNum; f++) {
var time = new Date(Number(date.getTime()) + Number(step*60*1000*f))
var hour = '', sec = '';
time.getHours() < 10 ? hour = '0' + time.getHours() : hour = time.getHours()
time.getMinutes() < 10 ? sec = '0' + time.getMinutes() : sec = time.getMinutes()
timeArr.push(hour + ':' + sec)
}
return timeArr
}
console.log(timeSlot(5))