vue获取两个时间之间的所有间隔时间
时间: 2024-03-19 21:45:49 浏览: 124
利用时间戳获取间隔时间
你可以使用 JavaScript 中的 Date 对象和循环语句来获取两个时间之间的所有间隔时间。以下是一个示例代码:
```javascript
// 获取两个时间之间的所有间隔时间
function getIntervalTimes(start, end) {
var intervalTimes = [];
var startDate = new Date(start); // 转换为 Date 对象
var endDate = new Date(end); // 转换为 Date 对象
// 循环获取每个时间间隔的信息
while (startDate <= endDate) {
intervalTimes.push(new Date(startDate)); // 添加到数组中
startDate.setDate(startDate.getDate() + 1); // 日期加1
}
return intervalTimes;
}
// 示例:获取 2021 年 1 月 1 日到 2021 年 1 5 日之间的所有日期
var start = '2021-01-01';
var end = '2021-01-05';
var intervalTimes = getIntervalTimes(start, end); // 获取所有的间隔时间
console.log(intervalTimes);
```
上述代码会输出如下结果:
```
[
'Fri Jan 01 2021 00:00:00 GMT+0800 (中国标准时间)',
'Sat Jan 02 2021 00:00:00 GMT+0800 (中国标准时间)',
'Sun Jan 03 2021 00:00:00 GMT+0800 (中国标准时间)',
'Mon Jan 04 2021 00:00:00 GMT+0800 (中国标准时间)',
'Tue Jan 05 2021 00:00:00 GMT+0800 (中国标准时间)'
]
```
该代码将返回一个数组,其中包含了指定的两个时间之间的所有间隔时间。你可以根据需要进行修改。
阅读全文