有没有办法用小时和分钟信息构建一个时刻对象?
我尝试了var d = moment({day: 0, month: 0, year: 0, hour: 10, minute: 30})
但是调用d.day()
会返回6。
顺便说一句,如果可能的话,如果没有传递上面显示的日期组件,是否有更简单的方法可以做到这一点?
答案 0 :(得分:3)
你做不到。在谈论日期时,第0天没有这样的事情。
但是,如果你只关心时差,你可以使用moment.duration或diff。
var dur = moment.duration({ minute: 30 }).add(moment.duration({ minute: 40 }));
console.log(dur.minutes());
console.log(dur.hours());
输出
10
1