var start = '2016-01-01 12:12:12';

var date = new Date(start);

得到的时间为NaN

解决方法:

1.自定义方法

自定义一个NewDate方法,通过调用NewDate方法获得毫秒数

function NewDate(str){
  if(!str){
    return 0;
  }
  arr=str.split(" ");
  d=arr[0].split("-");
  t=arr[1].split(":");
  var date = new Date(); 
  date.setUTCFullYear(d[0], d[1] - 1, d[2]); 
  date.setUTCHours(t[0], t[1], t[2], 0); 
  return date;
}

2.通过正则表达式(最常使用)

将现有的日期格式通过replace()方法将日期字符串替换成yyyy/MM/dd格式

var start = result[i].StartDate;
start = start.replace(new RegExp(/-/g), "/");

var date=new Date(start);

转载于:https://www.cnblogs.com/alantime/p/10684249.html

IE 浏览器 js new Date NAN相关推荐

  1. 苹果ios用js的Date()出现NaN问题解决办法

    原文:苹果ios用js的Date()出现NaN问题解决办法 ios使用如下方法获得NaN,安卓手机则是正常计算,解决方法是换个这个时间的格式 new Date("2017-04-28 23: ...

  2. Js中Date的应用

    近来在项目中做一个显示倒计时的功能时用到了Js的Date这个对象,在用Date进行时间转换的时候Chrome下能过正常转换,但是在IE下总是显示出NaN,google一下才知道,原来在用New Dat ...

  3. atitit..主流 浏览器 js 发动机 内核 市场份额 attialx总结vOa9

    atitit..主流 浏览器 js 发动机  内核 市场份额 attialx总结vOa9 1. 浏览器内核 1 2. 浏览器的主要组件包含: 2 2.1. 主要组件体系结构 2 2.2. WebCor ...

  4. 主流浏览器js 引擎内核市场份额attialx总结vOa9

    原文: http://blog.csdn.net/attilax/article/details/40016... 时间: 2014-10-12 atitit.. 主流浏览器 js 引擎 内核 市场份 ...

  5. 移动端IOS和androi及浏览器js判断[转载]

    转载自:http://www.niutifa.com/?p=561 移动端IOS和androi及浏览器js判断: <script type="text/javascript" ...

  6. js new Date()不带时分秒时,时间变了 问题解决

    js new Date()不带时分秒时,时间变了 问题解决 参考文章: (1)js new Date()不带时分秒时,时间变了 问题解决 (2)https://www.cnblogs.com/q149 ...

  7. js实现小时钟,js中Date对象的使用?

    介绍一下js中Date对象的使用 dateObj = new Date() dateObj = new Date(dateValue) dateObj = new Date(year,month,da ...

  8. JS将/Date(1446704778000)/转换成string

    JS将/Date(1446704778000)/转换成str: var dateStr = eval(ele.add_time.replace(/\/Date\((\d+)\)\//gi, " ...

  9. Chrome浏览器 js 关闭窗口失效解决方法

    Chrome浏览器 js 关闭窗口失效解决方法 参考文章: (1)Chrome浏览器 js 关闭窗口失效解决方法 (2)https://www.cnblogs.com/WhiteM/p/7098787 ...

最新文章

  1. php mysql xa_分布式事务之——MySQL对XA事务的支持
  2. php7.2 mysql 教程_如何在PHP7中扩展mysql,先安装php7.2。后安装mysql
  3. cmd android list,android cmd 下命令行
  4. HTML基础(我的复习和学习过程)day-01
  5. Educational Codeforces Round 114总结
  6. 前端学习(2349):tabber的其他属性
  7. 《大数据》杂志——大数据容灾备份技术挑战和增量备份解决方案
  8. 网络中的最基本的服务器DNS的相关知识的介绍
  9. JAVA 第2课 基本程序设计
  10. SPOJ PGCD (mobius反演 + 分块)
  11. TensorRT模型转换程序及用法
  12. R_ggplot2地理信息可视化_史上最全(二)
  13. MongoDB学习笔记(查询)
  14. 最新Mac安装/卸载pip教程
  15. 批量识别PDF文件(图片类型)中的文字
  16. golang幽灵蛛(pholcus)(一)
  17. TOP100summit2017:微博如何做到1小时增加一千台服务器应对鹿晗恋情带来的流量暴增
  18. Consider defining a bean of type ‘cn.itcast.feign.clients.UserClient‘ in your configuration.解决方案
  19. 2023年4月14日,open ai 还是能接收到短信验证码
  20. GE CimplicityV11.1安装步骤

热门文章

  1. sap客户主数据bapi_【SD系列】SAP SD模块-创建供应商主数据BAPI
  2. oracle仲裁机制,仲裁逻辑设计要点
  3. android 实现论坛界面,android界面开发之主流UI布局范例
  4. python版本升级后编译_Centos6.X 编译安装升级Python版本到3.X
  5. yum php mysql5.5_CentOS 5.5使用yum来安装LAMP(php运行环境)
  6. ubuntu 开机后不动_Ubuntu启动时停止的问题
  7. C语言日期字符串减少两天,C语言第二天(字符串)
  8. php mysql ajax登录界面_PHP+jQuery+Ajax实现用户登录与退出
  9. python 通配符域名_LeetCode-python 44.通配符匹配
  10. php html显示mysql数据库_从数据库调出数据显示到页面 PHP+Mysql+Html(简单实例)...