问题描述:
后端(Java)返回给前端的数据是dateStr="2020-04-05 12:24:36"
。
前端使用new Date(dateStr)
在苹果手机返回NaN,原因是苹果手机对-
的兼容性问题
解决:
用正则将‘-’替换为‘/’
let wholeDate = wholeDate.replace(/\-/g, "/"); // 兼容iPhone new Date
const startTime = new Date(appointTime);
则真机测试后Android和iOS中展示正常。
踩坑后在此记录…