首页 新闻 会员 周边

js判断获取的时间大小的做法问题

0
悬赏园豆:5 [已解决问题] 解决于 2016-11-14 09:47

var start=‘2016-11-14’;

var end=‘2016-11-13’;

start>end 等于false,

js好像可以这么判断时间  测了也没什么‘不良反应’  有人能解释吗 (能不能,以及为什么)

js
顾星河的主页 顾星河 | 大侠五级 | 园豆:7173
提问于:2016-11-14 09:10
< >
分享
最佳答案
0

字符串比较而已, 按ASCII码的顺序来判断的。

http://tool.oschina.net/commons?type=4

'h' > '('
true

收获园豆:5
之奇一昂 | 小虾三级 |园豆:1421 | 2016-11-14 09:21

这样比较时间可行吗

顾星河 | 园豆:7173 (大侠五级) | 2016-11-14 09:23

@风王之瞳: 简单比较可行的,毕竟都是'-'分隔的数字,也符合人类直觉

之奇一昂 | 园豆:1421 (小虾三级) | 2016-11-14 09:24

@之奇一昂: 简单比较  是指的不带时分秒吗   如果精确到了时分秒会有隐患吗  为什么网上都是转成时间格式去做比较了

顾星河 | 园豆:7173 (大侠五级) | 2016-11-14 09:27

@之奇一昂: 弄明白了,比较的字符串格式统一,就能精准的比较了,数字对应的ascll码也都是递增,没有递减,所以比较的时候也只是换了种容易理解的形式。感谢你的回复~ 

顾星河 | 园豆:7173 (大侠五级) | 2016-11-14 09:49
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册