我需要比较两个不同的日期时间字符串(形成:YYYY-MM-DD'T'HH:mm)。JavaScript - 两个时间字符串之间的差异
下面是日期时间字符串:
var a = ("2017-05-02T10:45");
var b = ("2017-05-02T12:15");
我切的日期了出来,所以我只需要的时间(形成的:HH:MM)。
var now = a.slice(11, 16);
var then = b.slice(11, 16);
// now = 10:45
// then = 12:15
有没有什么办法可以得到这两个时间的区别?
结果应该是这样的:
1 hour 30 minutes
此外,如果日期不同有没有简单的解决方案来获得日期区别吗?
旁注/时间字符串,**不** **时间戳 – hindmost
@最后谢谢,修正了标题 – IlariM
我强烈建议您使用[Moment.js](https://momentjs.com/)来格式化日期/日期差异。 – hindmost