h5(vue)+IOS 时间处理问题

项目h5+ios混合开发,在h5(vue)页面我需要对时间进行一下处理,有如下函数:

// 在mounted里面运行
private convertTime() {
    const sDate = new Date('2020-05-18 15:32:29')
    console.log('11 ', sDate.toLocaleDateString())
}

我借用vconsole打印如下:
1b6ffb1a994d0837858a172f66a459d.jpg

why?

控制台下:
image.png

这个代码是正常的!难道是运行环境的变化?

阅读 2.1k
1 个回答

ios设备不支持日期是这种写法:2019-07-26,只支持这种:2019/07/26
所以如果日期是后台返回的,格式没法改的话,兼容写法可以这样:new Date('2019-07-26 11:00:00'.replace(/-/g, '/'))

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题