苹果ios使用js的日期时间处理时的问题


在做微信公众号开发的时候发现,js时间处理new Date()在安卓手机正常显示,但是在苹果手机就不显示

 

后来查资料才知道原来是Date()内时间格式问题,ios使用如下方法获得NaN,安卓手机则是正常计算

new Date("2020-06-19").getTime()

 

 

解决方法其实很简单,只要把时间里的-换成/即可,如下所示

new Date("2020/06/19").getTime()

 

这里推荐使用正则表达式直接替换,很简单,如下所示

"2020-06-19".replace(/\-/g, '/')

 

 

嗯,就酱~~


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM