苹果ios用js的Date() 获取到的日期时间 显示NaN

问题

做双旦活动专题倒计时的时候,发现ios端倒计时日期显示NaN,android端正常显示。
// NaN 含义为 not an number

原因

Date()内时间格式问题
ios使用如下方法获得NaN,安卓手机则是正常计算

new Date("2019-01-01 00:00:00").getTime()

解决方法

将时间格式中 ‘-’ 换成 ‘/’

new Date("2019/01/01 00:00:00").getTime()

正则表达式替换方法

"2019-01-01 00:00:00".replace(/\-/g, '/')

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。