如何解决React KeyboardDatePicker设置初始值格式
我有一个组件,可以从后端以dd / MM / yyyy格式的字符串形式接收日期。 我将此日期传递给我的MaterialUI datepicker组件,但是它将其转换为MM / dd / yyyy,有没有办法我可以控制这种转换,而不是使用虚拟变量来执行转换
function MainForm3() {
const initialValues = {dob: '12/09/2020'}
return (<Formik initialValues={initialValues}>
{ formik => {
return (
<>
<myDatePicker name={"dob"} label={"Date of birth"} />
</>
)}}
</Formik >)}
function myDatePicker(props: any) {
const [field] = useField(props);
return (
<muipickersutilsprovider utils={DateFnsUtils} >
<KeyboardDatePicker
fullWidth
InputProps={}
label={label}
placeholder={label}
{...field}
variant="inline"
inputvariant="outlined"
format="dd/MM/yyyy"
autoOk={true}
/>
</muipickersutilsprovider>
)}
初始加载时,文本字段中的日期以MM / dd / yyyy格式显示。 如果我单击选择器,然后选择它以dd / MM / yyyy格式正确显示的日期,因为我在format属性上指定了相同的格式。
我如何控制最初加载到选择器中的日期的日期格式
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。