vue.js 未捕获的错误:无效日期:2023年1月21日使用日期时间选择器进行React

5t7ly7z5  于 2023-01-31  发布在  Vue.js
关注(0)|答案(1)|浏览(151)

我不知道这里的问题是什么,因为我已经按照文档实现了React日期时间选择器,但当我选择一个日期时,它显示无效的日期Uncaught Error: Invalid date: 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"
/>;
)

我根据销售订单和https://stackoverflow.com/a/70183380/15178267添加了更多属性

aurhwmvo

aurhwmvo1#

const [date, setDate] = useState(new Date().toLocaleDateString('fr-FR'));

你应该把这一行再改一遍,这样就行了

相关问题