Документация может быть более понятной.Это должно сделать это для вас:
<DayPickerInput
value={moment(minDate).format('YYYY-MM-DD')}
dayPickerProps={{
disabledDays: {
after: new Date(2018, 3, 20),
},
}}
onDayChange={day => console.log(day)}
/>
Замените новую дату (y, m, d) на вашу дату.
[Изменить на мой комментарий]
Невсе месяцы - 31 день, если вы буквально хотите добавить 31 день к первому месяцу:
Источник: Добавить дни к объекту Date
var myDate = new Date();
myDate.setDate(myDate.getDate() + AddDaysHere);
Где "AddDaysHere" будет 31.
Если вы просто хотите убедиться, что в следующем месяце невозможно выбрать дату, вы можете:
// There is probably a billion better ways to get the next available month, this is just basic
let currentMonth = 2;
let nextMonth = currentMonth + 1;
if (nextMonth > 11) { nextMonth = 0;} // I believe javascript months start at 0.
Date(2018, nextMonth, 1)
Удачного кодирования!