Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用momentjs比较日期之间的差异_Javascript_Momentjs - Fatal编程技术网

Javascript 用momentjs比较日期之间的差异

Javascript 用momentjs比较日期之间的差异,javascript,momentjs,Javascript,Momentjs,我必须比较我从JSON获取的格式为:2019-01-31T10:45:10.000Z的第一个和第二个日期之间是否经过了15秒 我试着做一些事情,比如: var a = moment(first.date); var b = moment(second.date); console.log(a.diff(b, 'seconds')); 但它根本不能正常工作。有什么建议吗?对我来说很好:它到底是如何失败的?输出是什么?有错误信息吗?等等。您可以在此处查看如何操作: Can you be more

我必须比较我从JSON获取的格式为:
2019-01-31T10:45:10.000Z的第一个和第二个日期之间是否经过了15秒
我试着做一些事情,比如:

var a = moment(first.date);
var b = moment(second.date);
console.log(a.diff(b, 'seconds'));

但它根本不能正常工作。有什么建议吗?

对我来说很好:它到底是如何失败的?输出是什么?有错误信息吗?等等。您可以在此处查看如何操作:
Can you be more specific??

let a = moment('2018-10-10 10:50:00');
let b = moment('2018-10-10 10:51:00');

var c = moment('2019-01-31T10:50:00.000Z');
var d = moment('2019-01-31T10:51:00.000Z');

console.log(a);
console.log(b);
console.log(b.diff(a, 'seconds'));

console.log(c);
console.log(d);
console.log(d.diff(c, 'seconds'));

// outputs
moment("2018-10-10T10:50:00.000")
moment("2018-10-10T10:51:00.000")
60

moment("2019-01-31T10:50:00.000")
moment("2019-01-31T10:51:00.000")
60