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」,」/」)
所有都替換成「/」 這樣全部都支持了。方法