我正在使用此设置来响应大日历

render() {
  return (
   <div>
     <BigCalendar
       selectable
       step={3}
       timeslots={10}
       events={eventsE}
       defaultView='week'
       onSelectEvent={event => this.onSelectEventDate(event)}
       onSelectSlot={(slotInfo) => this.onSelectSlotDate(slotInfo) }
    />
  </div>
);

我正在使用这个插件 http://intljusticemission.github.io/react-big-calendar/examples/index.html

但是开始时间总是在12AM
我如何更改为仅在上午 8 点开始……并且不要浪费时间段。

提前致谢
卡洛斯·维埃拉

最佳答案

好久没有回复了。但你必须在状态和使用后设置今天的日期


// For react-big-calendar: "^0.27.0",

// declare 'today' inside your component
const today = new Date();

// start time 8:00am
    min={
      new Date(
        today.getFullYear(),
        today.getMonth(),
        today.getDate(),
        8
      )
    }
// end time 5:00pm
   max={
     new Date(
       today.getFullYear(),
       today.getMonth(),
       today.getDate(),
       17
     )
   }

关于reactjs - 开始时间大日历 react ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40619782/

10-16 21:13