如何获得一系列时间,包括开始时间和结束时间


function getTimesArray(start, end, length) {
let startMin = start * 60
let endMin = end * 60
let times = []
while (startMin <= endMin){
let mins = startMin % 60
let hours = Math.floor(startMin / 60)
let timeString = hours.toString() + ":" +  mins.toString().padStart(2, '0')
times.push(timeString)
startMin += length
}
return times
}
console.log(getTimesArray(09,11, 35))
output ["9:00", "9:35", "10:10", "10:45"]

我需要把会议记录当作一场辩论。像这个console.log(getTimesArray(09:12,11:25,35((。有人能帮我吗?

function getTimesArray(start, end, length) {
let startMin = (parseInt(start.split(':')[0]) * 60) + parseInt(start.split(':')[1]);
let endMin = (parseInt(end.split(':')[0]) * 60) + parseInt(end.split(':')[1]);
let times = [];
while (startMin <= endMin){
let mins = startMin % 60
let hours = Math.floor(startMin / 60)
let timeString = hours.toString() + ":" +  mins.toString().padStart(2, '0')
times.push(timeString)
startMin += length
}
return times
}
console.log(getTimesArray('09:12','11:00', 35));

最新更新