相关疑难解决方法(0)

如何在JavaScript中将时间缩短到最接近的四分之一小时?

例如:

Given time: 08:22 => Rounded to: 08:15

Given time: 08:23 => Rounded to: 08:30
Run Code Online (Sandbox Code Playgroud)

应该很简单.但我能够生成的只是冗长而不是很好的代码来解决这个问题.我的思绪一片空白.

问候

javascript time

50
推荐指数
5
解决办法
4万
查看次数

如何在不使用moment.js的情况下通过JavaScript增量舍入到最接近的小时和分钟?

预期结果

回合时间:15分钟

给定时间10:00 =>舍入到:10:00

给出时间10:13 =>回合:10:15

给出时间10:15 =>回合:10:15

鉴于时间10:16 =>回合:10:3​​0

给定时间16:00 =>舍入到:16:00

鉴于时间16:12 =>回合:16:15

舍入时间因用户输入而异

mycode的

var m = (((minutes + 7.5)/roundOffTime | 0) * roundOffTime) % 60;
var h = ((((minutes/105) + .5) | 0) + hours) % 24;
Run Code Online (Sandbox Code Playgroud)

电流输出

给定时间:08:22 =>回合:08:15

给定时间:08:23 =>回合:08:30

需要四舍五入的时间应该是递增顺序

javascript time datetime hour

6
推荐指数
1
解决办法
892
查看次数

标签 统计

javascript ×2

time ×2

datetime ×1

hour ×1