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

chat

接口返回的时间格式为:"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)

版权声明:
作者:东明兄
链接:https://blog.crazyming.com/note/2511/
来源:CrazyMing
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
new Date()在IOS中的兼容性问题
new Date()在IOS中的兼容性问题
<<上一篇
下一篇>>
chat