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
各位时间一般都怎么比较的,换成时间戳比的吗? 能直接用字符串形式的时间去比较吗?
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
各位时间一般都怎么比较的,换成时间戳比的吗? 能直接用字符串形式的时间去比较吗?
|
1
时间戳....
|
|
2
用时间戳比啊。。
|
|
3
时间肯定是用时间戳比较的,用 str 不科学。
2017-07-25T07:39:35.488928+00:00 2017-07-25T06:39:35.488928+08:00 你告诉我哪个早 |
|
FamioJul 25, 2017
4
不止 js 用时间戳比时间,计算时间,我想大部分语言都是把时间转成时间戳来计算的。
|
|
zhangbohunJul 25, 2017 via Android
6
用毫秒比
|
|
wly19960911Jul 25, 2017 via Android
7
我吐槽下,你拿 date 对象比较,能比较出什么呢 hhh 内存地址吗
|
|
ntupcJul 25, 2017
8
对象的比较毫无意义
|
|
stantbymeJul 25, 2017
9
对比时间戳吧 可以试试 momentjs
|
|
laobubuJul 25, 2017
10
在 t1 和 t2 前面加一个 + ,转化成时间戳再比较。
+t1 == +t2 |
|
kimownJul 25, 2017 via Android
11
别自己写重复代码,直接 moment 库
|
|
maomaomao001Jul 25, 2017 via Android
12
用 momentjs 处理时间比较好
|
|
alexgorJul 25, 2017 via Android
13
帖子背景怎么弄的
|
|
kleshJul 25, 2017 via Android
14
momentjs
|
|
bomblessJul 25, 2017 via Android
15
nodejs 节点专用主题
|
|
awesomesJul 25, 2017
16
|
|
aleen42Jul 25, 2017
17
t1.valueOf() === t2.valueOf()
|
|
autoxbcJul 26, 2017
18
别听他们的,就这么比
t1 - t2 == 0 // true var t1 = new Date('2017-01-01 23:24'); var t2 = new Date('2017-01-01 23:23'); t1 - t2 > 0 // true |
|
wanderingwiJul 26, 2017
19
t1.getTime() == t2.getTime()
|
|
daisyxdxJul 26, 2017
20
支持 18 楼
|
|
daisyxdxJul 26, 2017
21
但是格式不对
|
|
ryanzyyJul 26, 2017
22
moment.js
|