我目前使用的是梅氏@mui/x-date-pickers/DatePicker
起的DATEPICER库.
以下是我的样例代码
<LocalizationProvider dateAdapter={AdapterDateFns}>
<DatePicker
inputFormat="MM/dd/yy"
value={date}
minDate={new Date()}
disablePast
onChange={(newValue) => {
console.log("new value", newValue)
setDate(newValue);
}}
renderInput={(props) => (
<TextField
autoFocus
size="small"
{...props}
inputProps={{
...props.inputProps,
autocomplete: 'off',
placeholder: 'MM/DD/YY',
}}
/>
)}
/>
</LocalizationProvider>
现在,我想使用MM/dd/yy
作为日期格式.但当我输入10/30/1999时,返回的日期是10/30/1999.我希望它能在2099年10月30日退还.
这是因为图书馆正在试图预测从当前日期(参考日期)到99年的最接近的年份.
有没有办法确保我只得到future 的约会.因此,在本例中,它返回2099年,而不是1999年.
我试着设置了minDate={new Date()}
和disablePast
,但不起作用.
Codesandbox链接here
先谢谢你.