В моей системе я использую полный календарь плагинов. По какой-то причине во время перечисления моих событий это знаменует меня за день до фактической даты. Эта проблема во всех версиях. Можно ли изменить это свойство?Изменить дату в fullcalendar.js
ответ
У меня была эта точная проблема:
Проверьте документацию здесь: https://fullcalendar.io/docs/event_data/Event_Object/
end
свойство:
Исключительное даты/времени окончания события. Необязательный.
Ввод Moment-ish, как и строка ISO8601. По всему API этот станет настоящим объектом Moment.
Это момент сразу после окончания мероприятия. Например, , если последний полный день мероприятия - четверг, эксклюзивным завершением мероприятия будет 00:00:00 в пятницу!
Немного сложно расшифровать, но я обнаружил, что в основном это означает, что дата окончания события исключена.
Чтобы обойти это, я добавил дополнительный день в любое событие, которое длилось несколько дней. Вы можете добавить это в eventDataTransform
property
eventDataTransform: function(eData){
if(! eData.end || ! eData.start || eData.className == 'fc-nonbusiness'){
return eData;
}
eData.start = moment(eData.start).utc();
eData.end = moment(eData.end).utc();
if (eData.start != eData.end) { //Add a day because full day events exclude the end day by default
eData.end.add(1, 'days');
}
return eData;
},
Вот только немного из моего кода, который я написал год назад. Возможно, вам придется настроить его, чтобы работать точно для вас.
- 1. Как выделить выбранную дату в FullCalendar.js
- 2. Как продлить дату окончания fullCalendar.js с помощью Javascript?
- 3. Как изменить формат заголовка дня «AgendaDay» в fullcalendar.js
- 4. Изменить дату в datepicker
- 5. Изменить дату в WordPress
- 6. fullcalendar.js выбрать ограничение
- 7. fullCalendar.js дублированный календарный рендер
- 8. fullcalendar.js trigger eventClick программно
- 9. случайная ошибка клиента fullcalendar.js
- 10. FullCalendar.js json events
- 11. fullcalendar.js 24-часовой календарь
- 12. FullCalendar.js настроить заголовок для мобильных
- 13. excel изменить строку дату в дату
- 14. Как обновить начало Время (!) В fullcalendar.js
- 15. Изменить дату и изменить программу
- 16. fullCalendar.js: Показать события по выбранным датам?
- 17. изменить дату слова в php
- 18. Как изменить дату в vba
- 19. изменить текущую дату в jcal
- 20. Как изменить дату в onChangeEvent?
- 21. Изменить дату JavaScript в Chrome
- 22. Как изменить дату в питона
- 23. изменить дату маски в AngularJs
- 24. IE не передает события fullcalendar.js
- 25. fullcalendar.js от CDNJS не работает?
- 26. Fullcalendar.js - titleFormat in Week view
- 27. fullcalendar.js: перетаскивание нескольких внешних событий
- 28. GIT: изменить дату фиксации на дату автора
- 29. Изменить дату Формат
- 30. Как изменить дату Live?
Можете ли вы привести пример, демонстрирующий вашу проблему? –
@MitBhatt Проблема в том, что когда я показываю свои события в полном календаре, все это хорошо работает, но, например, у меня есть событие с датой начала 2017-02-10 и датой окончания 2017-02-14, полный календарь отмечает меня один До 2012-02-13. На один день меньше, я хочу знать, нужно ли мне что-то настраивать в плагине? – max
Попробуйте установить часовой пояс полного календаря. Может быть его utc в вашем db или переднем конце или наоборот. https://fullcalendar.io/docs/timezone/timezone/. –