IOS系统没法支持日期比较例如:javascript
Date.parse("2013-02-12".replace("-", "/")) < Date.parse("2014/1/1 00:00:00")
怎么找都找不到缘由,后来换了一种写法,可是Ie和chrome正常java
太马虎了....当时为何不把“-”所有替换....chrome
这样也好,遇到问题,解决问题,学习了,掌握了学习
经过在IOS上测试获得结论,由于“2014-10-10 00:00:00” 用javascript replace("-", "/")
只替换掉了第一个,变成2014/10-10 00:00:00 这样,终于找到了,可是为何IE、和chrome是正常的。测试
经过在chrome上测试结果也为2014/10-10 00:00:00,可是经过了if比较,code
2014-10-10 00:00:00 这个也经过了比较,2014/10/10 00:00:00 这个也经过了比较,证实chrome“/”和“-”格式日期比较都是支持的ip
经过在IE上测试结题也为2014/10-10 00:00:00,经过if比较也是能经过的,2014-10-10 00:00:00 这个没经过比较,2014/10/10 00:00:00这个经过了比较,证实IE“-”是不支持的,但只要有一个“/”是支持的,奇葩吧!class
解决方法:把javascript replace(“/-/g”,”/”)
所有都替换成“/” 这样全部都支持了。方法