开发者

How do I send current month to jQuery FullCalendar

开发者 https://www.devze.com 2022-12-11 21:14 出处:网络
I\'m trying to use jquery Full Calendar I could not find how I can retrieve the current month a user is on at a certain moment.

I'm trying to use jquery Full Calendar

I could not find how I can retrieve the current month a user is on at a certain moment.

On render, it is set as the current month in the title, but I can't find a way to use that info. I want to send the month to my ajax call together with additional params (start, end, _) but I don't know how.

Inside the fullcalendar definition开发者_运维技巧, how do I retrieve the month currently displayed?


sorry for the really late response. here is what you would want: http://arshaw.com/fullcalendar/docs/current_date/getDate/


The following shows the current month in long format but can return many other formats: http://arshaw.com/fullcalendar/docs/utilities/formatDate/

var curDate = $('#calendar').fullCalendar('getDate');
alert("The current month of the calendar is " + $.fullCalendar.formatDate(curDate, "MMMM")); // Corrected the typo of currDate to curDate but thanks :)


     $('#calendar').fullCalendar('addEventSource', function (start, end, callback) {
            date = new Date(start);
            alert(date.getMonth());      

            $.ajax({
                    type: 'POST',
                    url: '/Employee/GetScheduleDetailedArray/',
                    async: false,
                    dataType: "json",
                    data: {
                        // our hypothetical feed requires UNIX timestamps
                        start: start,
                        end: end,
                        id: 1,
                        currentDate: $('#calendar').fullCalendar('getDate'),
                        currentMonth: date.getMonth()

                    },
                    success: function (doc) {
                        callback(doc);
                    },
                    error: function (xhr, status, error) {
                        document.appendChild(xhr.responseText);
                    }
                }); //end ajax
        });

the function getMonth() will return an integer of the month.

0

精彩评论

暂无评论...
验证码 换一张
取 消