AI智能
改变未来

js 兼容ios时间 new Date(‘xxxx-xx-xx‘) 解决方案

若按照正常写法

new Date(\"2020-07-15 00:00:00\").getTime();

在ios会解析失败,结果为NaN。该结果的原因是因为ios不识别该时间的格式,ios只识别”2020/07/15 12:12:12“的格式,所以只需要把时间的格式进行转换即可。

如果是\”2020-07-15 00:00:00\”这种格式,需要进行格式转化为\”2020/07/15 00:00:00\”),解决方案:

new Date(\"2020-07-15 00:00:00\".replace(/-/g,\'/\')).getTime();

如果是“2020-07-15T12:12:12.000+0000”这种格式,格式转化解决方案:

let timeStr= \"2020-07-15T12:12:12.000+0000\".replace(/-/g,\'/\').replace(/T/g, \' \');let time= timeStr.split(\".\")[0];  //分割字符串new Date(time).getTime();

以上就是js在ios中时间解决方案(处理时间推荐后端语言来处理,这样会避免这样的类似事件发生。)

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » js 兼容ios时间 new Date(‘xxxx-xx-xx‘) 解决方案