问题
后端接口返回数据格式为Time:"2021-10-15 23:59:50",安卓上 new Date(Time)没问题,IOS部分较低系统执行new Date(Time)返回为NaN。
当时间格式为 yy-mm-dd HH:mm:ss时,ios系统认得“/”却不认得“-”,所以需要把"-"转化为“/”。
解决办法:
使用replace替换,直接将 - 替换为 / ,这样IOS和安卓就都能得到正常的结果了
var time = new Date(Time.replace(/-/g,'/')