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)
版权声明:
作者:东明兄
链接:https://blog.crazyming.com/note/2511/
来源:CrazyMing
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论