Подтвердить что ты не робот

Как можно начать и завершить время fullcalendar?

как я могу получить начало и конец видимых дней в fullcalendar?

Мне нужно это для использования в другом javascript instace. Есть ли какая-то функция типа -

$('calender').getStartTime();

?

4b9b3361

Ответ 1

Если вы ищете начальную и конечную дату видимые, это будет свойство 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

Ссылка: Документация полного календаря.

Ответ 2

$('calendar').fullCalendar('getView').start
$('calendar').fullCalendar('getView').end

Ответ 3

Я не знаю, почему я вижу такое другое поведение, но благодаря другим, я попал в правильном направлении, но "начало" и "конец" - это объекты момента(). Таким образом, чтобы получить фактическую дату, вам необходимо использовать:

$('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" тех дней, вы будете точны).

Ответ 4

Вам нужно указать 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)

                  }

...................... т.д..........

Ответ 5

Просто опубликовать его для тех, кто ищет угловое решение.

Для даты начала this.calendar.getApi().view.activeStart и для даты окончания this.calendar.getApi().view.activeEnd

Вы можете следовать https://fullcalendar.io/docs/angular, чтобы получить fullcalendar api - getApi() для использования вышеуказанных методов.