gpt4 book ai didi

javascript - Material UI(日期时间选择器): Invalid Date Format message after submission

转载 作者:行者123 更新时间:2023-12-05 04:33:05 25 4
gpt4 key购买 nike

我在表单中使用 Material Ui DateTime 选择器。提交表单后,出现以下错误:

Invalid Date Format

Image

我在我的 React 应用程序中使用 JSON Server 来保存数据。

这是 DOM 上日期时间选择器的输出元素。

<input aria-invalid="false" readonly="" type="text" class="MuiInputBase-input MuiInput-input" value="March 16th 08:50 a.m.">

这是db.json上的数据。

{
"text": "study",
"day": "2022-03-16T05:20:00.000Z",
"reminder": true,
"id": 1
}

这是我的添加日期代码。

import { useState } from "react";
import DateFnsUtils from "@date-io/date-fns";
import { MuiPickersUtilsProvider } from "@material-ui/pickers";
import "date-fns";
import { DateTimePicker } from "@material-ui/pickers";

const AddTask = ({ onAdd }) => {

const [day, setDay] = useState(new Date());

const onSubmit = (e) => {
e.preventDefault();

onAdd({ day });
setDay("");
};
return (
<form className="add-form" onSubmit={onSubmit}>
<div className="form-control">
<label>Day & time</label>
<MuiPickersUtilsProvider utils={DateFnsUtils}>
<DateTimePicker
disableToolbar
variant="inline"
value={day}
onChange={(day) => {
setDay(day);
}}
autoOk
/>
</MuiPickersUtilsProvider>
</div>
</form>
);
};

如果你能帮助我,我将不胜感激。谢谢

最佳答案

如果您从 onSubmit 中删除 setDay(""); 行,它可能不会中断。到底为什么需要它?

关于javascript - Material UI(日期时间选择器): Invalid Date Format message after submission,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71492457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com