如何在 moment.js 中四舍五入到最接近的前 15 分钟

yov*_*lev 4 javascript momentjs

使用 moment.js,我想四舍五入到最近的 15 分钟,但从现在开始。例如:

10:13am -> 10:15am 11:01am -> 11:15am

v21*_*103 11

这可能对你有帮助。这使用了 momentjs

var moment = require("moment");
const start = moment("2018-12-08 09:42");
const remainder = 15 - (start.minute() % 15);
const dateTime = moment(start)
  .add(remainder, "minutes")
  .format("DD.MM.YYYY, h:mm:ss a");
console.log(dateTime);


Run Code Online (Sandbox Code Playgroud)

沙盒:https://codesandbox.io/s/compassionate-bas-fg1c2