Этот (я надеюсь) основной вопрос. Я не вижу события календаря в fullcalendar, и я считаю, что проблема заключается в формате даты, который я пытаюсь использовать для событий начала/конца. Я пытаюсь настроить базовый календарь, загружая события JSON. Вот мой выход JSON (обрезается до одного события, чтобы не занимать много места):fullcalendar - формат даты для событий конца/начала
[{"id":"89","title":"A Title","start":"June 2nd 2015","end":"August 14th 2015"}]
Мой Javascript выглядит следующим образом:
$(document).ready(function() {
$('#calendar').fullCalendar({
editable: false,
events: "data.php"
});
});
Опять же, очень простой. Я точно знаю, что проблема с событиями, которые не появляются, связана с форматом даты, который я использую, но я не уверен, как сообщить fullCalendar использовать формат MMMM Do YYYY
для событий start/end с помощью момента. Js. Кто-нибудь знает, как это делается?
EDIT:
Попытался добавить что-то вдоль этих линий ... но до сих пор не повезло:
var start = moment(event.start).format("MMMM Do YYYY");
var end = moment(event.end).format("MMMM Do YYYY");
Вы можете преобразовать даты в формате JSON в формат, который fullCalendar понимает. –
Я мог бы ... и я сделаю это в крайнем случае. Но я предпочел бы использовать формат «MMMM Do YYYY», если это возможно. Если это невозможно, я поеду по этому маршруту. – Wes