简体   繁体   English

如何将自定义日期设置为 react-datepicker?

[英]How to set custom Date to react-datepicker?

I'm receiving a date from our api in this format: 2022-06-08我从我们的 api 收到一个日期,格式如下: 2022-06-08

I want to set this as initial value in react-datepicker but its giving the following error:我想将其设置为react-datepicker中的初始值,但它给出以下错误:

invalid time/date error无效的时间/日期错误

Here is my code这是我的代码

const Datepicker = ({ date }: any) => {
  const [data, setData] = useState(2022-06-08)

  return <DatePicker selected={data} onChange={(e: Date) => setData(e)} />
}

Please help !!!请帮忙 !!!

DatePicker expects a Date() object, so you'll need to convert it first: DatePicker 需要一个Date()对象,因此您需要先转换它:

const dateObject = new Date('2022-06-08');
return <DatePicker selected={dateObject} onChange={(e: Date) => setData(e)} />

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM