Импортирую календарь и moment.js:
import { Calendar, momentLocalizer } from "react-big-calendar";
import moment from "moment";
Создаю локализатор и список событий, вывожу в консоль для проверки значений:
const localizer = momentLocalizer(moment);
const events = [
{
title: "1",
start: moment().toDate(),
end: moment().add(1, "days").toDate()
},
{
title: "2",
start: moment().add(1, "days").toDate(),
end: moment().add(2, "days").toDate()
},
{
title: "3",
start: moment().add(2, "days").toDate(),
end: moment().add(3, "days").toDate()
},
];
console.log(events);
Создаю календарь:
return <Calendar localizer={localizer} events={events} views={["month"]} />;
Всё в порядке, даты верные:
Но календарь так не считает:
Пробовал ставить версию календаря и последнюю - 0.31.0, и предыдущую - 0.30.0, и полугодовой давности - 0.27.0, эффекта нет. Соответственно, и настоящий список событий, который я пытался передавать, отображается неправильно.
Кто-нибудь может подсказать, что я делаю не так?