发布于 2年前

moment.js求取时间最近的按30分钟间隔的时间

需求:给定一个时间,计算时间所在按30间隔的时间。

示例:

10:12 -> 10:30
22:31 -> 23:00

使用moment.js实现实现如下:

const start = moment('2017-11-08 09:42');
const remainder = 30 - (start.minute() % 30);

const dateTime = moment(start).add(remainder, "minutes").format("DD.MM.YYYY, h:mm:ss a");

console.log(dateTime);
©2020 edoou.com   京ICP备16001874号-3