我需要比較兩個不同的日期時間字符串(形成: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