15分钟javascript的回合数字

时间:2009-10-27 03:10:33

标签: javascript

我正在尝试使用4个选项进行选择 00,15,30,45

我想获取当前时间并将其四舍五入为15分钟,然后更改值。

我有

current_min = start_date.getMinutes();
$('#event-hour').val(current_min);

我玩了这个roundedMinutes=(15*Math.floor(enteredMinutes/15)),但我无法让它正常工作。

2 个答案:

答案 0 :(得分:4)

使用Math.round代替Math.floor,一切都应该没问题 - 除此之外,您舍入到最近的n的等式是正确的。

答案 1 :(得分:2)

currentTimeRounded = (15*Math.round(date.getMinutes()/15));

js> (15*Math.round(date.getMinutes()/15));
15

对我来说效果很好。