使用 moment 进行时间格式转换时控制台遇到弃用警告
//警告信息
value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.
//大致意思为所提供的值并不是被识别的RFC822或ISO格式
原先代码
remark: [moment(res[0]), moment(res[1]?res[1]:res[0]],
解决方法:
1.指定想要的格式
remark: [moment(res[0],'YYYY-MM-DD'), moment(res[1]?res[1]:res[0],'YYYY-MM-DD')],
2.指定输入的格式为RFC228或ISO格式
//ISO格式
remark: [moment(res[0],moment.ISO_8601), moment(res[1]?res[1]:res[0],moment.ISO_8601)],
//RFC228格式
remark: [moment(res[0],moment.RFC_2822), moment(res[1]?res[1]:res[0],moment.RFC_2822)],
3.关闭提示
const moment = require('moment');
moment.suppressDeprecationWarnings = true;