【发布时间】:2016-04-30 08:46:47
【问题描述】:
我正在尝试使用 moment js 比较两个日期,但得到了意外的输出:-
var day1 = moment("24-01-2016 19:29","DD-MM-YYYY HH:mm");
var day2 = day1.add('m', 500);
document.writeln(day1.isBefore(day2,'minute'));
output : false (Expected to be true)
document.writeln(day1.isSame(day2,'minute'));
output : true (Don't know why)
我完全糊涂了。看来我错过了什么。
【问题讨论】:
-
来自docs:“通过增加时间来改变原始时刻。”
-
@Andreas 所以我们需要克隆 day1 吗?
-
我想是的。
var day2 = day1.clone().add("m", 500)应该可以工作
标签: javascript date time compare momentjs