是否可以用天数来区分2个余烬时间对象?
例如,如果我有以下2个日期对象
var start_date = Ember.DateTime.parse(app.start_date, '%Y-%m-%d');
var end_date = Ember.DateTime.parse(app.end_date, '%Y-%m-%d');
我可以分辨出哪一个比另一个更大:
Ember.DateTime.compareDate(end_date, start_date);
但是,有没有办法在几天内找到差异?
答案 0 :(得分:0)
我不确定是否存在可以在日期中获得差异的API(类似于JodaTime
)。
我知道Ember.DateTime
基本上扩展了常规js Date
,所以你可以做类似的事情:
var date1 = Ember.DateTime.create({ hour: 5, timezone: 300 });
var date2 = Ember.DateTime.create({ hour: 10, timezone: 0 });
var timeDiff = Math.abs(date2.getTime() - date1.getTime());
var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
alert(diffDays);
希望它有所帮助...