antd DatePicker 传到后端的值总是带多余的双引号
startDate: “2023-05-07T07:26:24.083Z”
endDate: “2023-05-26T07:26:24.083Z”
导致报错,但是前端打印出来是DatePicker 的 时间格式
【解决】
很简单传值的时候把每个值外面包裹new Date(),就可以了
【新的问题】:antd组件date.localDate is not function问题解决
也是时间组件的问题,给默认值会报错。
import dayjs from ‘dayjs’;
解决办法:在值外面包裹dayjs(defaultTime);
其他时间的问题
如何把字符串时间转换成带T的时间格式?
new Date(str)?.toISOString()
文章讲述了在使用antd的DatePicker组件时遇到的时间格式问题,前端传递的日期值带有额外的双引号导致错误。解决方案包括在值外面包裹newDate()函数进行转换。另外,对于date.localDateisnotfunction的错误,可以通过引入dayjs库,并用dayjs()包裹默认时间来解决。
1716

被折叠的 条评论
为什么被折叠?



