【发布时间】:2021-04-19 14:30:55
【问题描述】:
如何让用户选择未来的日期(最大当前日期+3个月)?
我尝试了下面的代码,但它允许所有未来的日期。从当前日期起 3 个月后,日期不会被禁用。我不想使用日期选择器或任何日期 NPM 包。
const [eventDate, setEventDate] = useState(moment())
const eventFutureDate = useState(moment().add(3,'m'))
<Form.Control
type="date"
placeholder="select date" name="date"
value={moment(eventDate).format("YYYY-MM-DD")}
max={moment(eventFutureDate).format("YYYY-MM-DD")}
onChange={(e) => setEventDate(e.target.value)}
/>
【问题讨论】:
标签: javascript html reactjs datepicker momentjs