|
楼主 |
发表于 2023-3-21 22:10
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
找了半天找到一个:
timeFun(minute = 5, startTime = '07:30', endTime = '22:00') {
var seconds = minute * 60;
let len = (60 * 24 * 60) / seconds; //数组长度
for (var i = 0, total = 0, newArr = []; i < len; i++) {
var h = parseInt(total / 3600),
min = parseInt(total % 3600 / 60);
let t = this.tateFmt(h) + ':' + this.tateFmt(min)
if (t >= startTime && t < endTime) {
newArr.push({
time: this.tateFmt(h) + ':' + this.tateFmt(min),
value: i
});
}
total += seconds;
}
this.timeArr = newArr
},
一知半解中
|
|