码迷,mamicode.com
首页 > Web开发 > 详细

js中使用new Date("yyyy-mm-dd hh:mm:ss ")结果为invalid date解决办法

时间:2019-04-03 14:06:21      阅读:512      评论:0      收藏:0      [点我收藏+]

标签:使用   style   div   ios   bsp   color   get   value   date()   

问题描述: ios 中 使用  value = "2019-04-03 12:04:21"

     结果为   NaN- NaN- NaN  NaN:NaN:NaN

     因为不同的浏览器还是存在差异的,有的不能识别

解决方法  :将 - 替换成  /

function formatTime(value) {
  //解决invalid date value
= value.replace(new RegExp(/-/gm) ,"/"); var date = new Date(value); console.log(date); Y = date.getFullYear(), m = date.getMonth() + 1, d = date.getDate(), H = date.getHours(), i = date.getMinutes(), s = date.getSeconds(); if(m < 10) { m = ‘0‘ + m; } if(d < 10) { d = ‘0‘ + d; } if(H < 10) { H = ‘0‘ + H; } if(i < 10) { i = ‘0‘ + i; } if(s < 10) { s = ‘0‘ + s; } var t = Y + ‘-‘ + m + ‘-‘ + d + ‘ ‘ + H + ‘:‘ + i + ‘:‘ + s; return t; }

 

js中使用new Date("yyyy-mm-dd hh:mm:ss ")结果为invalid date解决办法

标签:使用   style   div   ios   bsp   color   get   value   date()   

原文地址:https://www.cnblogs.com/zhou-pan/p/10648331.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!