时间 2020-10-10 11:01 变为 2020-10-10 11:10
时间 2020-10-10 11:59 变为 2020-10-10 12:00
让时间分钟不满10分钟 以10分钟向上取整
时间 2020-10-10 11:01 变为 2020-10-10 11:10
时间 2020-10-10 11:59 变为 2020-10-10 12:00
让时间分钟不满10分钟 以10分钟向上取整
其实你可以这样想, 你的目的是吧最后一位变成0:
2020-10-10 11:1x (最后的分钟是x) 也就是这x必须是0, 那么你可以试试每次获得当前毫秒然后 加1分钟然后再取的对应的分钟, 直到x为0了就输出这个时间.
let step = 10 * 60 * 1000
let date = new Date('2020-10-10 11:01')
date = new Date(Math.ceil(date / step) * step)
//Sat Oct 10 2020 11:10:00 GMT+0800 (中国标准时间)
//然后再把date转换成你要的格式
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决