Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ReactJS Datepicker-我希望Datepicker只从这个月开始_Reactjs_Datepicker_Momentjs_React Datepicker - Fatal编程技术网

ReactJS Datepicker-我希望Datepicker只从这个月开始

ReactJS Datepicker-我希望Datepicker只从这个月开始,reactjs,datepicker,momentjs,react-datepicker,Reactjs,Datepicker,Momentjs,React Datepicker,我怎样才能使它只显示从本月开始的日期和日期(没有追溯日期)。这并不是我想做的,而是一个快速解决方案。 我使用来自的includeDates={this.state.includeDates} 我制作了一个自定义函数来打印从今天开始的日期,并将其保存在一个数组中,然后传递到react状态excludeDates:[''], 只有那些日子才可以点击 let fromDate = moment(); let toDate = moment().add(24, 'months'); //includin

我怎样才能使它只显示从本月开始的日期和日期(没有追溯日期)。

这并不是我想做的,而是一个快速解决方案。

我使用来自的
includeDates={this.state.includeDates}

我制作了一个自定义函数来打印从今天开始的日期,并将其保存在一个数组中,然后传递到react状态
excludeDates:['']
, 只有那些日子才可以点击

let fromDate = moment();
let toDate = moment().add(24, 'months'); //including only days starting from today untill 2 year
            for (let i = 0; i < moment(toDate).diff(fromDate, 'days') + 1; i++) {
                state.includeDates.push(moment(fromDate).add(i, 'days'));

} 
let fromDate=moment();
让toDate=moment().add(24,'月')//仅包括从今天开始到两年的天数
for(设i=0;i
谢谢你!希望它对某人有所帮助。

您可以使用moment using
“month”
参数获取月份的第一天,并将其传递给
minDate
选项,使日期选择器仅启用从当前月初开始的日期:


如果只想启用未来日期,只需从链接示例中删除maxDate选项,即可使用以下代码: