我正在尝试使用 jquery Full Calendar
我找不到如何检索用户在某个时刻所在的当前月份。
在渲染时,它被设置为标题中的当前月份,但我找不到使用该信息的方法。我想将月份与其他参数(开始,结束,_)一起发送到我的 ajax 调用,但我不知道如何。
在fullcalendar
定义中,如何检索当前显示的月份?
我正在尝试使用 jquery Full Calendar
我找不到如何检索用户在某个时刻所在的当前月份。
在渲染时,它被设置为标题中的当前月份,但我找不到使用该信息的方法。我想将月份与其他参数(开始,结束,_)一起发送到我的 ajax 调用,但我不知道如何。
在fullcalendar
定义中,如何检索当前显示的月份?
以下以长格式显示当前月份,但可以返回许多其他格式: 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 :)
很抱歉回复晚了。这是您想要的: http: //arshaw.com/fullcalendar/docs/current_date/getDate/
$('#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() 将返回月份的整数。