我是nodeJs的新手,在我的项目中使用了moment.js。我想计算几分钟和几秒钟的日期时间差异。我GOOGLE了,但没有得到相关的解决方案。以小时分钟和秒为单位的日期时间差异节点js中的moment.js
这是我的代码和我在谷歌的努力。
var moment = require('moment');
var now = "26/02/2014 10:31:30";
var then = "25/02/2014 10:20:30";
var config = "DD/MM/YYYY HH:mm:ss";
var duration = moment.utc(moment(now, config).diff(moment(then,config))).format("HH:mm:ss");
console.log(duration);
这将打印00:11:00
预期的结果是23:11:00
任何帮助,将不胜感激和感谢提前。
我遇到的问题是,对于'now'和'then'格式不正确,以momentjs的最新版本的格式。 我相信你正试图向后计算(从现在到过去)。 但是,这一刻将返回'then'和'now'之间的时间差 - 这相当于'24:11:00' –