前段时间做一个表单输入,关于一个开始-结束时间范围的表单输入,前端准备做一个校验,就是结束时间必须大于开始时间。逻辑很简单,就是时间戳转换一下格式,用getTime去比较大小。表单输入是这样的:

本人在chrome上做的开发,由于项目比较紧,没有做多浏览器的自测,加上自身经验不足。然后代码写的是酱紫:

然后发版到现场,第二天如期收到了客户爸爸们,亲切的'问候'!!!!
客户爸爸们,有用360的,有用Firefox的,还有IE的。。。他们的浏览器均报错了,表单无法提交
我打开控制台一看:
chrome正常:

Firefox异常:

IE异常:
浏览器兼容性问题:Date时间戳格式在Firefox和IE上的解决方案

前端开发中遇到时间戳格式不兼容问题,Firefox和IE不支持YYYY-MM-DD格式,导致表单提交失败。解决方案是将日期格式改为YYYY/MM/DD,实现各浏览器的兼容。修复后,Firefox和IE恢复正常。
最低0.47元/天 解锁文章
2057

被折叠的 条评论
为什么被折叠?



