React Big Calendar - мероприятие показывается за 1 день до окончания - PullRequest
0 голосов
/ 09 мая 2020

Пока я храню свои события только в состоянии компонента. Это функция, которую я использую для добавления событий в мое состояние

const handleSelect = ({ start, end }) => {
     setEventsList([...eventsList, {
            start,
            end,
            id: 90,
            title: 'New Event',
            color: 'red',
            desc: 'Some des...',
     }]);
}

Когда состояние обновляется и событие отображается в календаре, оно заканчивается за 1 день до конца. например, если дата окончания - 2020-05-17, конец мероприятия отображается как 2020-05-16.

Я пытался увеличить дату окончания на 1 день, это сработало только в месяце вид, в остальных (неделя и день) каждое событие создается как на весь день.

1 Ответ

0 голосов
/ 23 июня 2020

Возможно, endDate учитывает время 0: 00: 00 , в этом случае вам следует попытаться обновить часы и минуты, в качестве альтернативы можно использовать формат времени T23: 59: 59.000Z после даты.

...