返回

ios中转换时间出现invaildDate的问题

Created By ZOU on Dec 11 2020

在ios中通过这种格式获取时间戳的时间会出现问题”2020-11-10“,解决这个问题的办法可以这样。

// 错误示范
const dateStr = '2020-11-10 09:09:09'
// 转成时间对象
const date = new Date(dateStr) // ios上invaild Date

// 正确示范
const dateStr1 = '2020-11-11 09:09:09'
// 转成时间对象
const date1 = new Date(dateStr1.replace(/\-/g, '/')) // 正则替换“-“为“/“,这样就能正常处理了

这样就可以成功处理了。

标签: javascript ios