前端在iPhone手机中new Date返回NaN

    技术2022-07-10  233

    问题描述: 后端(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中展示正常。 踩坑后在此记录…

    Processed: 0.024, SQL: 9