欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【date.parse在IE和FF中的区别】,下面是详细的讲解!
date.parse在IE和FF中的区别
Date.parse(dateVal)
这个方法是很常用的,比如在验证输入日期是否存在时,可以使用它,如果是一个不存在的日期,则其返回值将是NaN,另外如果要比较两个日期的先后,或是计算两个日期相差的天数 ,都可以用到。
今天在使用它比较日期先后的时候遇到了一个奇怪的问题,是关于日期格式的,parse方法要求短日期可以使用“/”或“-”作为分隔符,但是必须用月/日/年的格式来表示,例如今天是“7/6/2008”或是“7-6-2008”,问题就出现在这里,当使用“7-6-2008”这种格式时,在 IE中可以正常解析,但在FireFox中,返回值却总是NaN。一开始以为是代码出现问题,检查以后才发现是浏览器的原因,后来将格式改为“7/6 /2008”后在IE和FF中都可以正常解析了。
关于date.parse在IE和FF中的区别的用户互动如下:
相关问题:关于JavaScript在ie和ff的区别
答:js本身没有差异,主要是对dom节点及window本身对象的和属性上有差异。比较好的建议是使用第三方js库,比如jquery等,这些考虑了浏览器兼容性,自己可以少考虑些。 对于一些常用的属性都差异不大,因此也不用过分担忧。 部分差异如下: window.ev... >>详细
相关问题:IE和FF有啥区别
答:if( element.attachEvent ){ //为IE以及IE内核的浏览器(1) }else if( element.addEventListener){ //为FF以及NS内核的浏览器(2) } 上面的if语句块就是完成当前浏览器是IE还是FF的判断。 如果是IE浏览器,把如下代码插入到上面的注释(1)处... >>详细
相关问题:IE和FF在对js支持的不同及解决方法
答:众所周知IE和FF在对js支持不尽相同,本文整理了一些常用方法及属性在IE和FF中的不同实现,对此感兴趣的朋友可以参考下,希望对大家学习IE和FF的js兼容有所帮助 1.window.event IE:有window.event对象 FF:没有window.event对象,可以通过函数的... >>详细
- 【firefox】firefox浏览器不支持innerText的解决
- 【Extjs】Extjs学习过程中新手容易碰到的低级错误
- 【clearInterval】js clearInterval()方法的定义
- 【ComboBox】ComboBox 和 DateField 在IE下消失的
- 【ajax】用js来解决ajax读取页面乱码-页面乱码
- 【dom】javascript dom追加内容实现示例-追加内容
- 【has】基于jquery的has()方法以及与find()方法以
- 【extjs】Extjs入门之动态加载树代码-动态加载树
- 【checkbox】让checkbox不选中即将选中的checkbox
- 【angularjs_scope】AngularJS中监视Scope变量以
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
