苹果浏览器和ios中,时间字符串转换问题

Posted yunnex-xw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了苹果浏览器和ios中,时间字符串转换问题相关的知识,希望对你有一定的参考价值。

背景:在开发PC端项目和小程序时,遇到过一个时间字符串转化问题,在苹果浏览器和ios微信客户端里,"2018-10-15 18:20" 以 字符"-"拼接的时间,并且时间精确到小时,

转化为时间对象得到NAN。其它浏览器是正常的。

 

原因:因为苹果浏览器和ios微信客户端,js的解析引擎采用的是javascriptCore。至于为什么此引擎会有这样的问题,欢迎下方留言指导。

 

解决办法:将timeS = timeS.replace(/-/g,"/");  用字符串的replace 替换掉字符 "-"  以字符 "/" 代替 ===>  "2018/10/15 18:20"

 

以上是关于苹果浏览器和ios中,时间字符串转换问题的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 c# 在 Xamarin.Ios 中将 UIColor 转换为字符串和字符串转换为 UIColor

怎样批量转换jpg格式,电脑如何打开heic?

转换为 base 64 字符串后,iOS 图像方向发生了变化

字符串未转换为 NSURL [SWIFT] [重复]

IOS- 时间格式转换问题(12小时和24小时的区别)

将字符向量转换为规则的事务