我正在尝试使用4个选项进行选择 00,15,30,45
我想获取当前时间并将其四舍五入为15分钟,然后更改值。
我有
current_min = start_date.getMinutes();
$('#event-hour').val(current_min);
我玩了这个roundedMinutes=(15*Math.floor(enteredMinutes/15))
,但我无法让它正常工作。
答案 0 :(得分:4)
使用Math.round
代替Math.floor
,一切都应该没问题 - 除此之外,您舍入到最近的n
的等式是正确的。
答案 1 :(得分:2)
currentTimeRounded = (15*Math.round(date.getMinutes()/15));
js> (15*Math.round(date.getMinutes()/15));
15
对我来说效果很好。