最近开发小程序遇到一个bug:
在使用 new Date('2022-02-15 08:00:00')的页面上,安卓和开发者工具可以正常显示,但是苹果系统无法正常显示,看了一下真机调试,显示Invina Date,于是去看了一下这个 new Date 这个api在苹果上面的差异。
发现在苹果系统上,new Date()里面无法传YYYY-MM-DD格式的字符串,只能改为YYYY/MM/DD的形式
const date = new Date('2022-02-15 08:00:00') // Invina Date
const date = new Date('2022/02/15 08:00:00') // OK!
本文探讨了在iOS系统中,使用JavaScript的newDate方法处理'2022-02-15 08:00:00'格式日期时的兼容问题,揭示了苹果系统要求日期字符串采用'YYYY/MM/DD'格式,导致在安卓及开发者工具正常但在苹果设备上显示InvinaDate的解决方案。
2410

被折叠的 条评论
为什么被折叠?



