我的需求是 输入开始时间和结束时间和间隔时间
开始时间和结束时间都是时分,间隔时间是分钟,
然后得到开始到结束中间间隔时间的所有时间段
比如输入03:00 03:02间隔时间1分钟的话 返回03:00 03:01: 03:02
我的需求是 输入开始时间和结束时间和间隔时间
开始时间和结束时间都是时分,间隔时间是分钟,
然后得到开始到结束中间间隔时间的所有时间段
比如输入03:00 03:02间隔时间1分钟的话 返回03:00 03:01: 03:02
这不就是个循环嘛?for循环。 起始是开始时间,终止条件是结束时间,步长是每分钟。
start = new Date(`2000-01-01 03:00:00`).getTime()
end = new Date(`2000-01-01 03:02:00`).getTime()
for(;start<=end;start+=60000){
console.log(start, new Date(start).toLocaleString())
}
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
如果有完整的时间格式,可以参照楼上 @linong 的方法,简单实用
如果只有时间,没有日期,就自己写一个简单的转换和循环