分享你我的心得.
共乘一片美好网络.

new Date(“YYYY-MM-DD hh:mm:ss“) 在部分 iOS 下无法正常使用

在微信小程序中使用new Date(“YYYY-MM-DD hh:mm:ss”)转换时间时,出现了警告,导致使用苹果手机时,时间转换的结果为null,无法正常显示。

警告提示:

new Date(“2024-05-15 08:00:00”) 在部分 iOS 下无法正常使用,iOS 只支持 “yyyy/MM/dd”、”yyyy/MM/dd HH:mm:ss”、”yyyy-MM-dd”、”yyyy-MM-ddTHH:mm:ss”、”yyyy-MM-ddTHH:mm:ss+HH:mm” 的格式

解决方法:

将’-‘直接替换为’/’

new Date((“YYYY-MM-DD hh:mm:ss”).replace(/-/g, '/'))

实例中使用

 var endTime = new Date(endTime).getTime();

修改为

 var endTime = new Date(endTime.replace(/-/g, ‘/’)).getTime();

就拓了!不会出现错误了!小程序越来越严格了

赞(0)
未经允许不得转载:小叶白龙博客 » new Date(“YYYY-MM-DD hh:mm:ss“) 在部分 iOS 下无法正常使用
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!