如何计算AngularJS中2天的天数和小时数差异
dueOnDate: "2017-05-30T08:30:10.123+02:00"
currentDate: "2016-05-30T09:30:10.123+02:00"
是否有任何内置的Angular功能来实现这一目标?
提前致谢
答案 0 :(得分:2)
正如Robg所说,你正在处理一个字符串,这使得用它进行计算变得更加困难。我要做的第一件事就是开始使用momentjs库,它非常适合处理日期。
然后我会看看这个question about hour difference或this question以及答案,因为我认为他们拥有你需要的一切。
一个例子是:
var then = "04/09/2013 15:00:00";
var now = "02/09/2013 14:20:30";
var duration = moment.duration(then.diff(now));
var hours = duration.asHours();