1

我正在尝试使用 jquery Full Calendar

我找不到如何检索用户在某个时刻所在的当前月份。

在渲染时,它被设置为标题中的当前月份,但我找不到使用该信息的方法。我想将月份与其他参数(开始,结束,_)一起发送到我的 ajax 调用,但我不知道如何。

fullcalendar定义中,如何检索当前显示的月份?

4

3 回答 3

1

以下以长格式显示当前月份,但可以返回许多其他格式: 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 :)
于 2012-06-09T14:22:28.813 回答
1

很抱歉回复晚了。这是您想要的: http: //arshaw.com/fullcalendar/docs/current_date/getDate/

于 2010-04-09T01:54:31.610 回答
0
     $('#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
        });

函数 getMonth() 将返回月份的整数。

于 2011-09-29T14:27:20.677 回答