将格式化时间值舍入到最接近的半小时
我需要 0:30 到 0:59 向下舍入为 0:30。
我需要从 0:00 到 0:29 舍入为 0:30。
示例:08:56 将向下舍入为 08:30,其中 09:00 和 09:01 需要向上舍入为 09:30。
秒应省略或四舍五入为 :00
I need 0:30 through 0:59 to round down to 0:30.
I need 0:00 through 0:29 to round up to 0:30.
Example: 08:56 will round down to 08:30 where 09:00 and 09:01 will need to round up to 09:30.
Seconds should be omitted or rounded to :00
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
为什么不这样做:
演示
更新
我刚刚意识到您要求所有时间四舍五入为
:30
:Why don't you just do this:
DEMO
UPDATE
I just realized that you asked all time to be rounded to
:30
:我对真实回合的解决方案是以下选项:
将
time()
替换为您需要的时间,将15
替换为您希望接近的分钟数。例子:
My solution to a real round are the next options:
Replace
time()
with the time you need, and15
with the minutes you like to round near to.Example: