首页 > 解决方案 > 在选择日期传播到上个月。(react-datepicker)

问题描述

我正在使用 react-datepicker 3.1.3 版本,我正在尝试使用monthsShown和showPreviousMonths显示上个月和当前月份,对于monthsShown = 1,它工作正常,但对于所选日期的monthsShown > 1,它正在传播到上一个个月。

<DatePicker
   shouldCloseOnSelect={false}
   selectsRange
   monthsShown={2}
   showPreviousMonths={true}
/>

标签: javascriptreactjsreact-datepicker

解决方案


按照官方链接,我认为设置您的startDate.

    () => {
  const [startDate, setStartDate] = useState(new Date());
  return (
    <DatePicker
      selected={startDate}
      showPreviousMonths
      onChange={date => setStartDate(date)}
      monthsShown={2}
    />
  );
};

推荐阅读