IOS系统无法支持日期比较例如:
Date.parse("2013-02-12".replace("-", "/")) < Date.parse("2014/1/1 00:00:00")
怎么找都找不到原因,后来换了一种写法,但是Ie和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比较,
2014-10-10 00:00:00 这个也通过了比较,2014/10/10 00:00:00 这个也通过了比较,证明chrome“/”和“-”格式日期比较都是支持的
通过在IE上测试结题也为2014/10-10 00:00:00,通过if比较也是能通过的,2014-10-10 00:00:00 这个没通过比较,2014/10/10 00:00:00这个通过了比较,证明IE“-”是不支持的,但只要有一个“/”是支持的,奇葩吧!
解决方法:把javascript replace(“/-/g”,”/”)
全部都替换成“/” 这样所有都支持了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。