reactjs - 禁用今天之前的所有日期 - Ant Design Calendar
问题描述
我在我的 React 项目中使用 Ant Design Calendar,我想禁用今天之前的所有日期,以便用户无法选择它。
日历组件看起来像 -
<Calendar
fullscreen={false}
onPanelChange={this._onPanelChange}
onSelect={this._onDateSelect}
disabledDate={() => }
/>
日历 API 说我们需要添加disabledDate
(返回一个布尔值)以指定使用momentjs
.
查询在 moment.js 中应该是什么样的?
提前致谢。
解决方案
我用disabledDate
在rangePicker
.
disabledDate={(current) => {
return
current && current && current < moment().subtract(1, "days") ||
current >= moment(Date.now()).add(rangepickerlimitmonth, 'month');
}}
如果不起作用,请告诉我删除此答案。
rangepickerlimitmonth
是我用来限制用户无法选择的未来日期的数字。
推荐阅读
- php - *错误* Joomlamailer 用户插件配置中未选择列表
- python - 如何将所有维基百科图像添加到我的 docx 文件中?
- python - Sympy 中的半整数值
- python - Numpy 连接 void 二进制缓冲区
- node.js - 如何为外部字体请求设置 AWS Cloudfront 缓存?
- python - 在 python 3.9 中通过 pip install 运行 jupyterlab 时出错
- flutter - Flutter - 谷歌地图可以在模拟器上运行,但不能在手机上运行
- php - 在 laravel 8 中调用未定义函数 App\Http\Controllers\get_option()
- azure-devops - 阻止用户在 Azure DevOps 中创建新的工作项
- node.js - 在多个 websocket 服务器上设置字符串值