我需要将时间取整到下一个最近的5分钟。
现在时间11:54-时钟是11:55
现在时间11:56-时钟是12:00
它永远无法舍入到下一次。
我目前正在使用此代码,但是也会四舍五入
var time = 1000 * 60 * 5;
var date = new Date();
var rounded = new Date(Math.round(date.getTime() / time) * time);
将您的时间增加2.5分钟,然后四舍五入。
11:54 + 2.5 = 11:56:30 -> 11:55
11:56 + 2.5 = 11:58:30 -> 12:00
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句