antd DatePicker 使用disabledDate 禁止某一种日期的情况总结

第一种:禁止当前月及当前月之后的所有月份

复制代码
<DatePicker
  placeholder="请选择"
  style={{ width: '288px' }}
  picker="month"
  disabledDate={(current) => {
   // 禁止选中当前月及当前月之后的月份
   return current > moment().add(-1, 'month')
  }}
/>
                      
复制代码

 

第二种:禁止之前操作过的月份

复制代码
<DatePicker
  placeholder="请选择"
  style={{ width: '288px' }}
  picker="month"
  disabledDate={(current) => {
   // 禁止选中当前月及当前月之后的月份
   const month =  moment(current).format('yyyy-MM');
   return ['2022-01', '2022-02'].includes(month)
  }}
/>
复制代码

 

posted @   凹润之之之  阅读(710)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示