js 时间如何比较?
发布于 8 年前 作者 im-here 4882 次预览 最后一次回复是 8 年前 来自 问答
var t1 = new Date('2017-01-01 23:23'),
t2 = new Date('2017-01-01 23:23');
t1 == t2 // false
t1 === t2 //false
t1 > t2 // false
t1 < t2 //false
t1 >= t2 // true
t1 <= t2 //true
各位时间一般都怎么比较的,换成时间戳比的吗? 能直接用字符串形式的时间去比较吗?
8 回复
一般来说的话都是时间戳吧。
@CRAZYFAKE 谢谢
@imhered
因为时间戳是一个数值很好比较大小的。
@CRAZYFAKE 嗯
http://momentjs.com/
可以直接比较大小
你的那些比较都等同于对象之间的比较 实际上只要转成时间戳就可以比了