错误:
IOS 手机不识别 YYY.MM.DD 格式的日期传参。
起因:
前段时间用 Vue 开发项目,在跟原生进行交互的时候,发现 IOS 手机端不接受(‘YYYY.MM.DD’)即(“2021.02.01”)这样的入参,接口请求之后,日期的传参显示的 Invalid,整个人就傻了,然后查问题,发现是这个问题,现在记录一下。
解决:
改之前传参方式:
moment(this.date).subtract(1, 'days').format('YYYY.M.D')
修改之后:
moment((this.date).replace(/\./g,"/")).subtract(1, 'days').format('YYYY.M.D')
注:moment 是一个 JavaScript 日期格式化的处理类库。