计算nodeJs中的时间差

时间:2019-08-20 09:44:18

标签: node.js time

我是nodejs的新手,我试图获得2倍之间的差额,但获得了不同的价值。 这是我的代码:

         var now = moment(Suivi.FI);
         var then = moment(Suivi.DI);
         var TA = moment(moment.duration(then.diff(now))).format("hh:mm");

结果我得到:

sql": "Insert into suivi(date, equipement, project, shift, description, Action, user, DA, DI, FI,TA) values('','','','','','','','','','','12:00')"

我尝试用一​​个简单的日期进行测试,但是得到了相同的值。 我想念什么?我该怎么办??

1 个答案:

答案 0 :(得分:0)

您可以使用.format("hh:mm")

简单的时差:

var TA = now.diff(then);

这将为您提供更大的格式化灵活性(请参见docs):

var TA = moment.duration(now.diff(then));