new Date()在IOS中的兼容性问题

接口返回的时间格式为:”2019-09-21 10:11″
一般需要转格式直接 new Date(“2019-09-21 10:11”) 就可以了,测试发现在ios 无法得到正确的时间,导致业务出现问题。ios 打印结果:Invalid Date

原因是ios仅支持2019/09/21这种格式,解决方案: 将-替换成/就好

       const dateStr = "2019-09-21 10:11"
        // ios 兼容
        const iosCompatibilityDate = dateStr.replace(/-/g, '/')
        const dateObj = new Date(iosCompatibilityDate)
上一篇 antd design中使用getValueFromEvent转换onChang回传的数据
下一篇 使用 user-select 禁止长按选中网页中的文字、图片等元素