问题描述:ios端 newDate(2021-03-1610:54:36) 在手机显示NAN,这是个ios兼容性问题,在web中是正常显示
解决方法:用正则把 '-' 换成 '/' ,让时间格式变成以下格式
new Date("2021/03/16 10:54:36").getTime()
正确写法:
var date = '2021/03/16 10:54:36'.replace(/-/g,"/");
console.log(new Date(date).getTime())
博客讨论了在iOS端遇到的一个日期格式不兼容的问题,即newDate(2021-03-16 10:54:36)显示为NAN。解决方案是使用正则表达式将日期中的短横线替换为斜杠,转换成'2021/03/16 10:54:36'的格式,然后调用getTime()方法。此问题在Web环境中表现正常,但在iOS上需要特殊处理。
问题描述:ios端 newDate(2021-03-1610:54:36) 在手机显示NAN,这是个ios兼容性问题,在web中是正常显示
解决方法:用正则把 '-' 换成 '/' ,让时间格式变成以下格式
new Date("2021/03/16 10:54:36").getTime()
正确写法:
var date = '2021/03/16 10:54:36'.replace(/-/g,"/");
console.log(new Date(date).getTime())
2126
442

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