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)

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

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