以分钟为单位的两个日期和时间之间的差异[Javascript]

时间:2018-05-27 19:25:16

标签: node.js datetime

我有两个字符串,其日期如下所示:

var a = '2018-05-27T19:12:29.810Z'; var b = '2018-05-27T19:13:12.739Z'; 我希望在这两个日期之间得到分钟的时间(日期为now() functions from a server

我怎样才能做到这一点?

到目前为止,我在下面尝试过,但这不起作用:

var dateA = new Date(a);
var dateB = new Date(b);
var x = (b-a);
console.log(x);

2 个答案:

答案 0 :(得分:0)

var a = '2018-05-27T19:12:29.810Z'; 
var b = '2018-05-27T19:13:12.739Z';

var dateA = new Date(a);
var dateB = new Date(b);
var x = (dateB - dateA);

console.log(Math.floor((x / 600) / 60), (x / 600) % 60);

答案 1 :(得分:0)

您可以使用momentjs's diff()来计算yearsmonthsweeksdayshours,{{}中日期之间的差异1}}和minutes

seconds