【发布时间】:2021-06-13 14:43:57
【问题描述】:
使用antd/datepicker,我试图让用户在monthSelect 是true 时只选择每个月的第一天。
我唯一能做的就是启用current 之后的所有日期,当monthSelect 是false 时就是这种情况。
目前,我仍然无法解决monthSelect 是true 的情况。我试图禁用value > moment().startOf('month'),它只启用当月第一个月之前的日期,而不是接下来的几个月或前几个月。如何仅在每个月的第一天启用 datePicker?
const disabledDate = (value) => {
if (monthSelect) return value > moment().startOf('month');
return value < moment().startOf('day');
}
<DatePicker
disabled={disabledSettingButton || disabledSaveButton}
disabledDate={disabledDate}
format = 'YYYY-MM-DD'
>
</DatePicker>
任何帮助将不胜感激,在此先感谢
【问题讨论】:
标签: reactjs datepicker momentjs antd