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)

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

相关推荐
我是苏苏几秒前
消息中间件RabbitMQ04:路由模式+死信队列的应用实践模板
java·开发语言
Mintopia2 分钟前
时间源不统一 + 网络延迟 + 客户端时钟偏移
前端·架构
花无缺0002 分钟前
Java开发踩坑:一次线上性能优化案例
java·开发语言·人工智能·面试
不甜情歌4 分钟前
拆解JS原型核心:显式原型(prototype)+ 隐式原型(__proto__)+原型链,解锁JS继承的关键密码
前端·javascript
香草泡芙5 分钟前
解锁AI Agent潜能:基于Langchain组件库的落地指南(2)
前端·javascript·人工智能
wuhen_n5 分钟前
函数式组件 vs 有状态组件:何时使用更高效?
前端·javascript·vue.js
superkcl20227 分钟前
指针常量有什么用呢?
开发语言·c++·算法
没有医保李先生7 分钟前
可变参函数底层解析
开发语言·stm32·单片机
小码哥_常8 分钟前
Kotlin开发秘籍:解锁Android编程新姿势
前端
Yungoal8 分钟前
C++基础语法3
开发语言·c++