Реакция большого календарного времени на изменение неверного смещения - PullRequest
0 голосов
/ 17 января 2020

Я использую вид недели React Big Calendar. По умолчанию используется язык en-US, и я использую его в настоящее время и хотел бы по-прежнему использовать его. Также я остаюсь в +1 часовом поясе. Когда я получаю некоторые данные календаря из API, все данные, которые я получаю, указаны в UT C. Что я нахожу странным, так это то, что когда происходит изменение времени (неделя: 29.03 - 4.04), 3:00 утра показывается дважды. Также, что еще более странно, все мои события перенесены на один час ниже. Например, перед изменением времени из API я получаю событие, начинающееся в 4:00 UT C, поэтому оно правильно отображается в календаре как 5:00 (из-за моего +1 часового пояса). После смены времени я получаю 4 утра UT C, но отображается как 6 утра UT C. Я не уверен, намеренно ли это так, но мне бы хотелось, чтобы это было показано точно так же (ie. 5 утра до и после изменения времени).

Спасибо за помощь.

Я импортировал локализатор таким образом:

import { Calendar as BigCalendar, momentLocalizer } from 'react-big-calendar';

const localizer = momentLocalizer(moment);

<BigCalendar ... localizer={localizer} ... />
...