js转换时间格式android ios 兼容问题

279 阅读1分钟
  • 时间转换 我们要转换的时间 2022-01-25 17:00:00
let dateStart = new Date('2022-01-25 17:00:00').getTime();
或者
let dateStart = new Date('2022-01-25 17:00:00').valueOf();

这个时候在android手机正确转换,但是在ios上就会出现NaN

  • 兼容ios
let dateStart = new Date('2022/01/25 17:00:00').getTime();

这样的格式在ios和andriod上都可以进行显示

  • 转换时间格式
let dateStart = new Date('2022-01-25 17:00:00'.replace(/-/g, '/')).getTime();

这样就可以解决后台传递时间带有-的格式!