ReactJS antd DatePicker 仅在每个月的第一天启用
ReactJS antd DatePicker enabled only every first day of each month
使用 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>
任何帮助将不胜感激,提前致谢
使用 antd/datepicker ,我试图让用户在 monthSelect
为 true
时仅选择每个月的第一天。
我唯一能做的就是启用 current
之后的所有日期,当 monthSelect
为 false
时就是这种情况。
目前,我仍然无法解决 monthSelect
为 true
的情况。我试过禁用 value > moment().startOf('month')
,它只启用当前月份第一个月之前的日期,而不启用接下来的月份或之前的月份。如何仅在 每个月的第一天 ?
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>
任何帮助将不胜感激,提前致谢