我无法判断这里的问题是什么,因为我已按照文档实现该反应日期时间选择器,但是当我选择日期时,它显示无效日期未捕获错误:无效日期:17/01/2023
,我做错了什么
import DateTimePicker from 'react-datetime-picker'; function ServiceDetail() { const [date, setDate] = useState(new Date()); return ( <DateTimePicker className="float-start" style={{ border: "none" }} value={date} dateFormat="dd/MM/yyyy" onChange={(date) => { const d = new Date(date).toLocaleDateString("fr-FR"); console.log(d); setDate(d); }} name="booking_date" />; )
我根据 SO 的 ans 添加了更多属性 https://stackoverflow.com/a/70183380/15178267
P粉2708916882024-03-31 20:12:39
const [date, setDate] = useState(new Date().toLocaleDateString('fr-FR'));
你应该再次更改此行,它就会起作用