若按照正常写法
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中时间解决方案(处理时间推荐后端语言来处理,这样会避免这样的类似事件发生。)