1. 程式人生 > >微信小程式開發問題-ios的Date問題

微信小程式開發問題-ios的Date問題

微信小程式開發問題-ios的Date問題

開發小程式過程中,發現後臺預設返回的 “2017-11-11 11:11:11”;格式不支援會直接返回null,ios要這種格式:”2014-09-25T13:24:00”,因為要計算時間差getTime(),所以對於返回null需要相容,百度了很多地方


解:

1.方法轉化

strToDate(dateObj){
      dateObj = dateObj.replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '').replace(/(-)/g, '/')
      dateObj = dateObj.slice(0
, dateObj.indexOf(".")) return new Date(dateObj) }

2.方法2

safari相容寫法

var safariTime =  "2017-04-28 23:59:59".replace(/\-/g, '/')

用哪個看你(手動斜眼)