前段時間做一個表單輸入,關於一個開始-結束時間範圍的表單輸入,前端準備做一個校驗,就是結束時間必須大於開始時間。邏輯很簡單,就是時間戳轉換一下格式,用getTime去比較大小。表單輸入是這樣的:
本人在chrome上做的開發,由於項目比較緊,沒有做多瀏覽器的自測,加上自身經驗不足。然後代碼寫的是醬紫:
然後發版到現場,第二天如期收到了客戶爸爸們,親切的'問候'!!!!
客戶爸爸們,有用360的,有用Firefox的,還有IE的。。。他們的瀏覽器均報錯了,表單無法提交
我打開控制檯一看:
chrome正常:
Firefox異常:
IE異常:
BUG的原因在於:
FireFox,IE不兼容YYYY-MM-DD的時間戳格式,而YYYY/MM/DD時間戳格式各大瀏覽器都支持
然後代碼改成這樣:
把YYYY-MM-DD替換成YYYY/MM/DD
Firefox正常:
IE正常:
這樣問題就解決,客戶爸爸再也不用問候我了!
我本是嵌入式男兒郎,又不是前端女嬌娥。。。怎奈肺炎無情,人事無常。只有愛你所愛,行你所能
描述多有錯誤請大佬們包涵。