js:關於IE6/7下new Date(值)輸出為NaN的解決方案


不得不再次說,萬惡的IE,你太守舊了吧,這里出錯的原因是IE的時間格式,不是2012-01-23(很多人喜歡用這樣的格式)

而是2012/01/23(怎么感覺像是在用VB6和access啊)

搞了好久,差點放棄了,最后在網上查了好久才找到,解決方案如下

 

原語句: var date = new Date($("#startdate").val());  //包含一點jquery的句子

 

修改后: var date = new Date($("#startdate").val().replace('-','/'));  //用replace替換掉‘-’號就可以了


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com