解决微信小程序new Date()获取时间IOS显示为NaN
在实现倒计时,根据后台返回的时间格式转换时,后台返回了时间格式为”0000-00-00 00:00:00”,然后利用new Date() 转换时,ios中无法展示,安卓中显示正常
原因
iOS 系统对 JavaScript 中的 new Date()
方法有严格的格式要求。ios系统不支持0000-00-00 00:00:00
这样格式的时间导致出现的这个问题,IOS只识别0000/00/00 00:00:00
这样的格式。
解决
用正则匹配将-
替换为/
let tm = "2019-07-24 19:57"
let dt = new Date(tm.replace(/-/g,'/'))
这样就可以了
版权声明:
作者:Ne-21
链接:https://blog.gocos.cn/archives/160.html
来源:云淡风轻
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
海报
解决微信小程序new Date()获取时间IOS显示为NaN
在实现倒计时,根据后台返回的时间格式转换时,后台返回了时间格式为”0000-00-00 00:00:00”,然后利用new Date() 转换时,ios中无法展示,安卓中显示正常
原……

共有 0 条评论