reactjs React日历切片禁用的星期六和星期日

toiithl6  于 2023-01-30  发布在  React
关注(0)|答案(1)|浏览(112)

我想禁用我的React日历上的每周六和周日,所以我使用了tileDisabled函数,如下所示:

<Calendar
        onChange={setDate}
        value={date}
        minDate={today}
        tileDisabled={({ date, view }) =>
          (view === "month" && date.getDay() === 0) || date.getDay() === 6
        }
      />

这在某些情况下有效,但当我按月份选择另一个时,某些月份被禁用,如此处的十月

gt0wga4j

gt0wga4j1#

希望对你有用。

<Calender tileDisabled={({date}) => [0, 6].includes(date.getDay())}

反过来,它将禁用日期编号6和0,这意味着星期六和星期日。

相关问题