a-date-picker报错TypeError: date4.locale is not a function

问题描述

使用日期选择器,数据从后端获得,再赋值给a-date-picker做数据回显,遇到这个报错,排错后定位到a-date-picker组件本身接收数据的问题。

如果使用了dayjs或moment库来处理时间字符串,并且使用.format对时间数据进行格式化,则会报这个错误。

复制代码
const create_time = "2023-05-19T09:11:45.000+0000"
create_time = dayjs(create_time).format("YYYY-MM-DD HH:mm:ss")

``

解决方案

经过尝试,不对时间字符串进行格式化,直接使用dayjs处理后传给a-date-picker后报错消失。具体原因还不明确。

javascript 复制代码
create_time = dayjs(create_time)

在此记录如有同学遇到,望不吝赐教。

相关推荐
沐知全栈开发17 小时前
滑块(Slider)在网页设计中的应用与优化
开发语言
David凉宸17 小时前
Vue 3 项目的性能优化策略:从原理到实践
前端·vue.js·性能优化
又见野草17 小时前
C++类和对象(下)
开发语言·c++
小马_xiaoen17 小时前
Proxy 与 Reflect 从入门到实战:ES6 元编程核心特性详解
前端·javascript·ecmascript·es6
rit843249917 小时前
基于MATLAB的环境障碍模型构建与蚁群算法路径规划实现
开发语言·算法·matlab
hoiii18717 小时前
MATLAB SGM(半全局匹配)算法实现
前端·算法·matlab
lang2015092817 小时前
Java JSR 250核心注解全解析
java·开发语言
Wpa.wk17 小时前
接口自动化测试 - 请求构造和响应断言 -Rest-assure
开发语言·python·测试工具·接口自动化
czhc114007566318 小时前
协议 25
java·开发语言·算法
ae_zr18 小时前
QT动态编译应用后,如何快速获取依赖
开发语言·qt