Как получить значение месяца из fullcalendar.js, чтобы я мог использовать его в своем внутреннем коде.Fullcalendar js - значение месяца
Я использую этот fullcalendar http://arshaw.com/fullcalendar/
Как получить значение месяца из fullcalendar.js, чтобы я мог использовать его в своем внутреннем коде.Fullcalendar js - значение месяца
Я использую этот fullcalendar http://arshaw.com/fullcalendar/
Ну это зависит, если вы пытаетесь получить значение месяца при запуске или месяц значения текущей страницы календаря. Я объясню и то, и другое. Но если это значение месяца при запуске, вы должны посмотреть первый комментарий ниже своего вопроса. Документы не очень специфичны в отношении того, как вы это реализуете (у них нет примеров), поэтому я объясню это. В основном, когда вы инициализируете полный календарь, вы можете использовать опции. В docs все ссылки с серыми кругами слева от них являются параметрами. Свойство объекта JavaScript, которое вы используете для параметра, - это имя, которое они используют для ссылок в этом месяце. Необходимый тип данных можно найти, нажав на ссылку, в этом случае это целое число. (найдено here) Таким образом, при инициализации календаря с параметрами будет работать следующее.
$('#calendar').fullCalendar({
month: 0,
events: '/myfeed.php'
})
Так месяц календарь начинается в этом случае будет январь, потому что это индекс нуля месяцев (1 февраля будет, 2 = март, и т.д. ...)
Вещь если вы не определяете его при запуске, то он по умолчанию будет соответствовать текущему месяцу, который вы могли бы получить, создав новый объект даты и используя метод getMonth этого объекта даты, или вы могли бы просто выполнить встроенную функцию getDate, которая получит дату текущей страницы в календаре, но я объясню это позже. Таким образом, это метод даты для простого получения текущего месяца.
var date = new Date();
var month = date.getMonth();
месяц снова будет индекс нулевого обоснованной месяцы (0 будучи января, и т.д ...)
Если вы пытаетесь получить месяц, что вы в настоящее время выгружаемые на использования getDate function.
var d = $('#calendar').fullCalendar('getDate');
var month = d.getMonth()
Убедитесь, что там, где #calendar вы помещаете в селектор, который использовался для инициализации полного календаря.
переменный месяц будет еще раз выйти, чтобы быть индексом нуля месяцев так 0 январь, 1 февраль, и т.д ...
Надеется, что это помогло, и жаль, если я немного слишком описательный. Я был просто знаком с интерфейсом. или если вы были смущены (например, я был иногда) из-за отсутствия примеров в некоторых частях документации. :)
+1 для взятия проблемы, чтобы дать подробное объяснение, когда вопрос был несколько расплывчатым :) – aldrin
спасибо Джон за это объяснение .. Я искал второй метод. – user3109801
@ user3109801 Эй, не проблема. Удачи в вашем приложении календаря. – John