Skip to content
Advertisement

How to get selected month in jQuery full calendar?

We are using jQuery full calendar for displaying events from database.

I need to display the events below the calendar according to user selected month onchange. I can get data according to event date but I can’t get user selected month in jQuery calendar.

$('#calendar').fullCalendar({
    theme: true,
    header: {

        left: 'today',
        center: 'prevYear,prev,title, next,nextYear',
        right: ' month,agendaWeek,agendaDay'
    },
    buttonText: {
        prevYear: 'Prev'
    },
    editable: false,
    events: [
    <?php foreach ($edumeet_invite_det as $key =>  $edumeet_det): ?> 
    <?php $edumeet_start = $edumeet_det->getFromDate(); ?>
    <?php $edumeet_end = $edumeet_det->getToDate(); ?>
    <?php $title = $edumeet_det->getTitle(); ?> 
        {
            title:'<?php echo $title; ?>',
            start:'<?php echo $edumeet_start ?>',
            end:'<?php echo $edumeet_end ?>',
            allDay: false
        },
    <?php endforeach; ?>
        ],

    eventColor: '#378006',    
});

This is the calendar function I am using, I need to get user selected month onchange. Does anyone have solution for this problem?

Advertisement

Answer

Maybe I don’t fully understand your quesiton, but it sounds like you just need to know the current month on screen?

FullCalendar has a “getDate” method.

function getMonth(){
  var date = $("#calendar").fullCalendar('getDate');
  var month_int = date.getMonth();
  //you now have the visible month as an integer from 0-11
}

Sorry if this isn’t what you were asking.

User contributions licensed under: CC BY-SA
2 People found this is helpful
Advertisement