ReactJS Datepicker - 我希望日期选择器从本月开始并且仅

标签 reactjs datepicker momentjs react-datepicker

我怎样才能做到ReactJS Datepicker应该只显示从本月开始的日期(无回溯日期)。

最佳答案

这并不完全是我想要做的,但它是一个快速解决方案。

我使用 ReactJS Datepicker 中的 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'));

} 

谢谢你!希望它对某人有帮助。

关于ReactJS Datepicker - 我希望日期选择器从本月开始并且仅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45241079/

相关文章:

javascript - MomentJs 星期一按周数错误

swift - 从 UIDatePicker 获取日期(没有时间)

javascript - Coffeescript:使用 coffeescript 的 moment js 动态更新时间

reactjs - 如何在没有 Webpack 的情况下使用 Babel

node.js - 这个 ReactRouter.match() 实现有什么问题?

javascript - Zebra 日期选择器图标未显示

html - 在 iOS Safari 中以 24 小时格式显示时间输入类型

javascript - 为什么 JavaScript Date.getTimezoneOffset() 将 "-05:00"视为正偏移量?

javascript - 如何更新 react 组件的渲染数据?

javascript - 找不到模块 : Can't resolve './node_modules/@material-ui/core/IconButton'