
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 |