import * as React from 'react'; import TextField from '@material-ui/core/TextField'; import { TimePicker } from '@material-ui/pickers'; export default function TimeValidation() { const [value, setValue] = React.useState(new Date('2020-01-01 12:00')); return ( } value={value} onChange={(newValue) => setValue(newValue)} minTime={new Date(0, 0, 0, 8)} maxTime={new Date(0, 0, 0, 18, 45)} /> } ampm={false} label="24 hours" minTime={new Date(0, 0, 0, 8)} maxTime={new Date(0, 0, 0, 18, 45)} value={value} onChange={(newValue) => setValue(newValue)} /> } ampm={false} label="Disable odd hours" value={value} onChange={(newValue) => setValue(newValue)} shouldDisableTime={(timeValue, clockType) => { if (clockType === 'hours' && timeValue % 2) { return true; } return false; }} /> ); }