как я могу получить начало и конец видимых дней в fullcalendar?
Мне нужно это для использования в другом javascript instace. Есть ли какая-то функция типа -
$('calender').getStartTime();
?
как я могу получить начало и конец видимых дней в fullcalendar?
Мне нужно это для использования в другом javascript instace. Есть ли какая-то функция типа -
$('calender').getStartTime();
?
Если вы ищете начальную и конечную дату видимые, это будет свойство visStart
и visEnd
объекта вида в версии 1:
$('calender').fullCalendar('getView').visStart
$('calender').fullCalendar('getView').visEnd
и это будет intervalStart
и intervalEnd
в версии 2:
$('calender').fullCalendar('getView').intervalStart
$('calender').fullCalendar('getView').intervalEnd
Если вы ищете дату начала и окончания текущей недели/месяца, это будет свойство start
и end
для текущего объекта вида:
$('calendar').fullCalendar('getView').start
$('calendar').fullCalendar('getView').end
Ссылка: Документация полного календаря.
$('calendar').fullCalendar('getView').start
$('calendar').fullCalendar('getView').end
Я не знаю, почему я вижу такое другое поведение, но благодаря другим, я попал в правильном направлении, но "начало" и "конец" - это объекты момента(). Таким образом, чтобы получить фактическую дату, вам необходимо использовать:
$('calendar').fullCalendar("getView").start.format()
$('calendar').fullCalendar("getView").end.format()
Работает точно так, как мне нужно, и то, что спросил ОП. ПРИМЕЧАНИЕ. Дата окончания - один день после календаря. То есть календарь, который я смотрю, начинается в воскресенье, 7/31/16 заканчивается в субботу 9/10/16 - и указанная мне дата - 2016-07-31 и 2016-09-11 (на следующий день после даты показано технически - конечно, если вы скажете "00:00:00" тех дней, вы будете точны).
Вам нужно указать id/class, что вы указали jquery full calendar
var start_date = $('#schedule-events').fullCalendar('getView').start
var end_date = $('#schedule-events').fullCalendar('getView').end
Выше # расписания-событий полного календаря.. вы должны указать идентификатор полного календаря
Пример:
$('#schedule-events').fullCalendar({
eventRender: function(event, element) {
var start_date = $('#schedule-events').fullCalendar('getView').start
var end_date = $('#schedule-events').fullCalendar('getView').end
console.log(start_date +'sart----------end date'+end_date)
}
...................... т.д..........
Просто опубликовать его для тех, кто ищет угловое решение.
Для даты начала this.calendar.getApi().view.activeStart
и для даты окончания this.calendar.getApi().view.activeEnd
Вы можете следовать https://fullcalendar.io/docs/angular, чтобы получить fullcalendar api - getApi() для использования вышеуказанных методов.