一、问题
当时间格式为
2020-10-10 10:10:10
时,即日期使用-
连接时,ios会无法识别,返回invalid Date
无法识别和转换
二、解决方案
// planA:直接将 - 替换为 / 这样安卓和IOS就都可以识别了
new Date("2020-10-10 10:10:10").replace(/-/g, "/");
// planB:使用moment.js解决
import moment from 'moment';
//使用moment设置时间
moment('2020-10-10 10:10:10');
三、总结
IOS的
new Date()
其实是有格式要求的,就是需要使用/来做分割符,不然系统无法识别
兼容性的问题就需要我们多了解,遇到了,对应即可,确实太坑了!