返回舊版| 微信建站| 我要建站 | 建站學習 | 加入收藏
JavaScript教程當前位置:首頁 > HTML教程 > JavaScript教程 > 正文

js中使用new Date("yyyy-mm-dd hh:mm:ss ")結果為invalid date解決辦法

發布時間:2020-02-26 14:36:14   來源:   點擊:
問題描述: ios 中 使用  value = "2019-04-03 12:04:21"

     結果為   NaN- NaN- NaN  NaN:NaN:NaN

     因為不同的瀏覽器還是存在差異的,有的不能識別

解決方法  :將 - 替換成  /
  1. function formatTime(value) { 
  2.   //解決invalid date 
  3.     value = value.replace(new RegExp(/-/gm) ,"/"); 
  4.     var date = new Date(value); 
  5.     console.log(date); 
  6.     Y = date.getFullYear(), 
  7.         m = date.getMonth() + 1, 
  8.         d = date.getDate(), 
  9.         H = date.getHours(), 
  10.         i = date.getMinutes(), 
  11.         s = date.getSeconds(); 
  12.     if(m < 10) { 
  13.         m = '0' + m; 
  14.     } 
  15.     if(d < 10) { 
  16.         d = '0' + d; 
  17.     } 
  18.     if(H < 10) { 
  19.         H = '0' + H; 
  20.     } 
  21.     if(i < 10) { 
  22.         i = '0' + i; 
  23.     } 
  24.     if(s < 10) { 
  25.         s = '0' + s; 
  26.     } 
  27.     var t = Y + '-' + m + '-' + d + ' ' + H + ':' + i + ':' + s; 
  28.     return t; 

 

下一篇:最后一頁
版權所有:鄭州騰石網絡科技有限公司 備案信息:豫ICP備18019117號
站長QQ:2863868475 業務合作咨詢:15137100750(同微信)
本站所有投放的廣告是有其他網站提供,不代表本站立場,同時網站首頁廣告位對外出租詳情咨詢本站站長!同時歡迎廣大站長加入個人建站團隊
  • 建站客服
  • CMS仿站
  • CMS學習
  • 技術交流群:336572814
百赢棋牌苹果最新版
安徽11选5分布图一定牛 公平的棋牌游戏? 四川快乐十二开结果 甘肃的快三开奖号码 手机十大耐玩单机游戏 东北1元麻将算法图 排列七开奖结果今天晚 nba历史中锋排名 三连肖中2肖赔多少 微乐陕西麻将手机版 体彩大透乐中奖结果 吉祥棋牌app 腾讯欢乐捕鱼蒸汽时代 上海雀友麻将机说明 北京十一选五走势图 股票配资平台是合法的么重生回古代小说