javascript - 在 javascript 中将 Date() 舍入到最接近的 5 分钟

标签 javascript

使用 Date() 实例,我如何将时间舍入到最接近的五分钟?

例如:如果现在是下午 4:47它将时间设置为下午 4:45

最佳答案

如果您已经有一个 Date 对象,那就很简单了:

var coeff = 1000 * 60 * 5;
var date = new Date();  //or use any other date
var rounded = new Date(Math.round(date.getTime() / coeff) * coeff)

关于javascript - 在 javascript 中将 Date() 舍入到最接近的 5 分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10789384/

相关文章:

javascript - 如何将函数移到 Gruntfile.js 之外?

javascript - .css() 不是函数 [jQuery]?

javascript - 使用 jQuery 替换最后一个逗号?

javascript - 将自定义项目添加到 extjs 中的单选按钮

javascript - 循环对象时 array.filter 未定义

javascript - 如何防止 Javascript 菜单隐藏在 Flash 视频 (SWFObject) 下

javascript - 使用 Vanilla Javascript 的 Bootstrap 模态

javascript - 如何创建自定义 javascript 内置 apply 方法

javascript - 检索 Cookie 内容

javascript - Angular 在不触发摘要的情况下执行 XHR 请求