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
linus3389 2017 年 7 月 25 日 时间戳....
|
2
invoke 2017 年 7 月 25 日 用时间戳比啊。。
|
3
scriptB0y 2017 年 7 月 25 日 时间肯定是用时间戳比较的,用 str 不科学。
2017-07-25T07:39:35.488928+00:00 2017-07-25T06:39:35.488928+08:00 你告诉我哪个早 |
4
Famio 2017 年 7 月 25 日
不止 js 用时间戳比时间,计算时间,我想大部分语言都是把时间转成时间戳来计算的。
|
6
zhangbohun 2017 年 7 月 25 日 via Android
用毫秒比
|
7
wly19960911 2017 年 7 月 25 日 via Android
我吐槽下,你拿 date 对象比较,能比较出什么呢 hhh 内存地址吗
|
8
ntupc 2017 年 7 月 25 日
对象的比较毫无意义
|
9
stantbyme 2017 年 7 月 25 日
对比时间戳吧 可以试试 momentjs
|
10
laobubu 2017 年 7 月 25 日
在 t1 和 t2 前面加一个 + ,转化成时间戳再比较。
+t1 == +t2 |
11
kimown 2017 年 7 月 25 日 via Android
别自己写重复代码,直接 moment 库
|
12
maomaomao001 2017 年 7 月 25 日 via Android
用 momentjs 处理时间比较好
|
13
alexgor 2017 年 7 月 25 日 via Android
帖子背景怎么弄的
|
14
klesh 2017 年 7 月 25 日 via Android
momentjs
|
15
bombless 2017 年 7 月 25 日 via Android
nodejs 节点专用主题
|
16
awesomes 2017 年 7 月 25 日
|
17
aleen42 2017 年 7 月 25 日
t1.valueOf() === t2.valueOf()
|
18
autoxbc 2017 年 7 月 26 日
别听他们的,就这么比
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 |
19
wanderingwi 2017 年 7 月 26 日
t1.getTime() == t2.getTime()
|
20
daisyxdx 2017 年 7 月 26 日
支持 18 楼
|
21
daisyxdx 2017 年 7 月 26 日
但是格式不对
|
22
ryanzyy 2017 年 7 月 26 日
moment.js
|