例如:
Given time: 08:22 => Rounded to: 08:15
Given time: 08:23 => Rounded to: 08:30
Run Code Online (Sandbox Code Playgroud)
应该很简单.但我能够生成的只是冗长而不是很好的代码来解决这个问题.我的思绪一片空白.
问候
预期结果
回合时间:15分钟
给定时间10:00 =>舍入到:10:00
给出时间10:13 =>回合:10:15
给出时间10:15 =>回合:10:15
鉴于时间10:16 =>回合:10:30
给定时间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
需要四舍五入的时间应该是递增顺序