例如给出时间 2020-09-23;
算出每隔一分钟的时间如下:
[
'2020-09-23 00:00',
'2020-09-23 00:01',
'2020-09-23 00:02',
'2020-09-23 00:03',
...
'2020-09-23 23:58',
'2020-09-23 23:59',
]
谢谢
例如给出时间 2020-09-23;
算出每隔一分钟的时间如下:
[
'2020-09-23 00:00',
'2020-09-23 00:01',
'2020-09-23 00:02',
'2020-09-23 00:03',
...
'2020-09-23 23:58',
'2020-09-23 23:59',
]
谢谢
推荐使用dayjs,用过都说好啊。
for(let i=1;i<=10;i++){
console.log(dayjs('2020-09-19').add(i,'minutes').format('YYYY-MM-DD HH:mm'));
}
//输出:
2020-09-19 00:01
2020-09-19 00:02
2020-09-19 00:03
2020-09-19 00:04
2020-09-19 00:05
2020-09-19 00:06
2020-09-19 00:07
2020-09-19 00:08
2020-09-19 00:09
2020-09-19 00:10
开始时间取零时零分,时间戳循环加60*1000
new Date('2020-09-23 00:00:00').getTime()
1600790400000
new Date(1600790400000)
Wed Sep 23 2020 00:00:00 GMT+0800 (中国标准时间)
new Date(1600790401000) // +1000ms
Wed Sep 23 2020 00:00:01 GMT+0800 (中国标准时间)
new Date(1600790402000) // +2*1000ms
Wed Sep 23 2020 00:00:02 GMT+0800 (中国标准时间)
new Date(1600790460000) // +60s
Wed Sep 23 2020 00:01:00 GMT+0800 (中国标准时间)
new Date(1600790520000) // +2*60s
Wed Sep 23 2020 00:02:00 GMT+0800 (中国标准时间)
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决