我有2个日期选择器(from
和to
),我需要获得它们之间的持续时间,用变量值(例如60分钟)四舍五入。
我解决了,但也许有人知道更短/更好的解决方案?
var duration = moment.duration(to - from),
roundedDuration = moment.duration(
moment.utc(0)
.add(duration)
.ceil(ROUNDINGVALUE, ROUNDINGUNIT) - moment.utc(0)
);
我的代码执行以下操作:
是否有其他解决方案来缩短片刻持续时间?
答案 0 :(得分:0)
在这里,我假设您在寻找持续时间时,从时间到日期对象和时间。
var from = moment(),
to = moment().add(2, 'hours'); // adding 2 hours here just for example sake
moment.duration(to.diff(from).asMinutes(); // 120
moment.duration(to.diff(from).asHours() // 2, if you want in hours