前端以5秒为时间间隔获得两个时分秒格式的时间段之间的数组
时间: 2024-09-14 18:03:17 浏览: 43
前端通过JavaScript可以实现定时获取两个时间段并将其转换成数组的功能,通常会利用`setInterval`函数配合日期对象操作。这里是一个简单的示例:
```javascript
let startDate = "09:30:00";
let endDate = "18:00:00";
function getTimeRangeArray(startTime, endTime, interval) {
const start = new Date(startTime);
const end = new Date(endTime);
let timeRange = [];
while (start < end) {
let currentTime = start.toLocaleTimeString([], {hour: '2-digit', minute: '2-digit', second: '2-digit'});
timeRange.push(currentTime);
start.setSeconds(start.getSeconds() + interval); // 每5秒更新一次
}
return timeRange;
}
const fiveSecondInterval = 5 * 1000; // 5秒换算成毫秒
const timeRangeArray = getTimeRangeArray(startDate, endDate, fiveSecondInterval);
console.log(timeRangeArray); // 输出时间段数组
//
阅读全文