我正在使用material-ui Date-Picker。如何禁用今天之前的过去几天?
import React from 'react';
import DatePicker from 'material-ui/DatePicker';
function disablePastDays(date) {
//code here to disable past days
}
const calendar = () => (
<div>
<DatePicker shouldDisableDate={disablePastDays}/>
</div>
)
答案 0 :(得分:5)
material-ui的DatePicker接受minDate
道具。所以你可能想要这个:
const today = new Date();
<DatePicker minDate={today}/>
答案 1 :(得分:0)
答案 2 :(得分:0)
我们可以将minDate作为道具提供给DatePicker材质UI组件
使用usestate创建一个状态,然后将状态值传递给props,如下所示:
const [startMinDate, setStartDate] = useState(new Date())
<DatePicker
required
label="Date"
disablePast
minDate = {startMinDate}
/>