原文:解决IE、firefox浏览器下JS的new Date()的值为Invalid Date、NaN-NaN的问题

当我们需要将一串日期字符串转换为具体的Date格式的时候,往往需要用到new Date xxxx 方法。 当时在IE浏览器下,会遇到这种问题: 但是这个方法却在谷歌浏览器上可以返回正确的结果。 解决方式:最终发现是字符串的格式不被某些浏览器失败,而导致的。 在具体使用的时候,可以通过一些字符串转换的方式,将日期字符串格式转换正确之后,再使用new Date 。 所以,不同的浏览器还是存在差异的, ...

2016-09-02 15:22 2 15049 推荐指数:

查看详情

IE浏览器new Date()带参返回NaN解决方法

通过IE开发者工具控制台执行js代码发现,new Date("2014-01-01 12:11:12").getTime() 在IE会返回NaN,而其他浏览器可以正常返回毫秒数。 自定义方法 自定义一个NewDate方法,通过调用NewDate方法获得毫秒数 function ...

Wed Jul 10 19:47:00 CST 2019 0 861
关于js new Date() 出现NaN 的分析

简介: 在一个项目中需要进行日期的格式化,后台传到前端是时间的整数(Date.getTime),当后台数据返回字符串时,发现转换日期时在ie变成NaN,但是真的是这样吗?接下来我们慢慢分析。 此NaN不为NaN: 程序代码如下: var date =new Date(d ...

Fri Jan 06 02:55:00 CST 2012 2 6161
移动端web开发JS使用Date()的invalid Date或者为NaN

今天在webView使用new Date()的时候发现时间显示为Invalid Date;但是在别的浏览器上又能正常显示,然后网上找了原因,原来是不兼容,所以做此记录 比如在手机端 webView的时候使用 new Date('2016-01-01 00:00:00') //却 ...

Thu Nov 30 23:04:00 CST 2017 0 2133
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM