2010-10-19 12 views

Respuesta

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

Si usted está buscando lo visible de inicio y final , que sería la propiedad del objeto de vista visStart y visEnd en versión 1:

$('calender').fullCalendar('getView').visStart 

$('calender').fullCalendar('getView').visEnd 

y que sería ser intervalStart y intervalEnd en versión 2:

$('calender').fullCalendar('getView').intervalStart 

$('calender').fullCalendar('getView').intervalEnd 

Si usted está buscando la fecha de inicio y el final de la semana en curso/mes, que sería la propiedad start y end de la vista de objetos actual:

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

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

Referencia: Full Calendar documentation.

+1

En la última versión (V2), las propiedades son 'intervalStart' y' intervalEnd' en lugar de 'visStart' y' visEnd' (documentos: http://arshaw.com/fullcalendar/docs/views/View_Object/) :-) –

+2

Esta respuesta es grande, sin embargo la redacción me confundió un poco. '' IntervalStart' y intervalEnd' son el principio y el final del intervalo de tiempo del calendario _wants_ para representar, así que por ejemplo van a ser el primero y último día del mes en curso, incluso si se demuestra día a partir del mes anterior/siguiente. 'start' y' end' indican el comienzo y el final del tiempo real que se muestra, incluidos los días fuera del mes. –

1

Es necesario dar Identificación/clase lo que ha especificado jQuery calendario completo

var start_date = $('#schedule-events').fullCalendar('getView').start 
    var end_date = $('#schedule-events').fullCalendar('getView').end 

arriba # horario a eventos del calendario completo usted .. debe dar el id del calendario completo

Ejemplo:

$('#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) 

        } 

...................... etc ...... ....

2

no sé por qué estoy viendo tal comportamiento diferente pero gracias a los otros, llegué en la dirección correcta, pero el "Inicio" y "Fin" (objetos son momento). Por lo tanto, para obtener la fecha real, necesita usar:

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

Funciona exactamente como yo lo necesito y lo que OP solicitó. NOTA: la fecha de finalización es un día después del calendario. Es decir, el calendario Estoy mirando comienza el domingo 31/07/16 09/10/16 termina el sábado - y la fecha me dió 31/07/2016 y 09/11/2016 (un día después de la fecha se muestra técnicamente, por supuesto, si dices "00:00:00" de esos días serás preciso).

Cuestiones relacionadas