[英]how to disable future dates in material-ui datepicker in reactjs
[英]how to disable future time in material-ui KeyboardDateTimePicker in reactjs
我正在使用 Material UI KeyboardDateTimePicker 并通过使用 disabledFuture 我能够禁用未来日期,但我也想禁用未来时间。 任何解决方案将不胜感激
import { KeyboardDateTimePicker } from "@material-ui/pickers";
<KeyboardDateTimePicker
color="primary"
disableFuture
format="yyyy-MM-dd hh:mm a"
label={intl.formatMessage({ id: "end" })}
margin="normal"
onChange={(x) => onChange({ from, to: x?.toJSDate() ?? null })}
value={to}
variant="inline"
maxDate={new Date()}
/>
注意 - 我不想更新库
如果 dateTime 在未来,您可以通过将error
prop 传递给底层Textfield
组件来自己验证该值。
<KeyboardDateTimePicker
value={to}
error={dateTimeIsInFuture(to)}
然后,您可以使用helperText
添加自定义错误消息: react material - ui text field validation: set custom error messages 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.