【发布时间】:2014-10-09 00:51:45
【问题描述】:
我试图将 moment.js 时间对象舍入到下一个最近的 30 分钟间隔。但看起来我的逻辑我们错了。
例如:
10:13am -> 10:30am
11:45am -> 12:00pm
这是我当前的代码
start = moment();
minuteReminder = start.minute() % 30;
start.add(minuteReminder, 'minutes');
start.format("D YYYY, h:mm:ss a");
【问题讨论】:
-
只有4个条件,你可以切换大小写。
-
您正在寻找余数,而不是差异。根据我的解决方案,您需要同时执行这两项操作。
-
This 对我有用,这是一个非常好的解决方案。
标签: javascript momentjs