new Date(时间) IOS兼容的问题
当时间格式为yyyy-MM-dd HH:mm:ss时,即日期使用-连接时,ios会无法识别,返回invalid Date无法识别和转换
解决方法:
- 使用replace替换,直接将 - 替换为 / 这样安卓和IOS就都可以识别了
new Date("yyyy-MM-dd HH:mm:ss").replace(/-/g, "/");
- 使用moment.js
import moment from 'moment';
//使用moment设置时间
moment('yyyy-MM-dd HH:mm:ss');
总结:
IOS的new Date()其实是有格式要求的,就是需要使用/来做分割符,