原文:移动端web开发JS使用Date()的值为invalid Date或者为NaN

今天在webView下使用new Date 的时候发现时间值显示为Invalid Date 但是在别的浏览器上又能正常显示,然后网上找了下原因,原来是不兼容,所以做此记录 比如在手机端 webView的时候使用 new Date : : 却返回这个值Invalid Date,转换失败 但是在电脑谷歌调试的时候正常. 解决方式:最终发现是字符串的格式不被某些浏览器失败,而导致的。例如 : : 需要将 ...

2017-11-30 15:04 0 2133 推荐指数:

查看详情

解决IE、firefox浏览器下JS的new Date()的Invalid DateNaN-NaN的问题

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

Fri Sep 02 23:22:00 CST 2016 2 15049
js--ios使用new Date()获取时间为NaN

在ios,获取时间毫秒数,结果为NaN, 安卓手机正常。 解决方法: 用正则把'-'换成'/',即时间格式为 2020/06/03 13:38:00即可。 ...

Wed Jun 03 21:42:00 CST 2020 0 631
js new date()方法移动兼容

将这个时间字符串"2016-06-07 12:51:21",转换成标准时间格式:Tue May 15 2018 14:06:15 GMT+0800 (中国标准时间) 首先是在安卓上的直接 new Date("2016-06-07 12:51:21"), 这样就可以把时间转换成标准格式 ...

Tue May 15 22:25:00 CST 2018 0 1869
关于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
Date.getTime() 结果为 NaN

yyyy-MM-dd 格式的时间,部分浏览器环境下转换为 Date 对象后调用 getTime() 方法的结果为 NaN。 需要将 - 替换为 / ...

Tue Jan 08 01:39:00 CST 2019 0 602
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM