exのカスタム日付範囲でfullcalendarを使用したい。4 月 15 日から 5 月 4 日まで (2 か月間) のような特定の日付範囲のビューを表示する必要があります。
助言がありますか?。
exのカスタム日付範囲でfullcalendarを使用したい。4 月 15 日から 5 月 4 日まで (2 か月間) のような特定の日付範囲のビューを表示する必要があります。
助言がありますか?。
この関数を呼び出して、日付範囲内の gt イベントを呼び出すことができます。しかし、これは 30 日間のイベントのみをもたらします。「2013 年 5 月 1 日」から「2013 年 6 月 15 日」のような日付を渡すと、2013 年 5 月 1 日から 2013 年 5 月 30 日までのデータが表示されます。
function GetAgendaEvents(datefrom, dateTo) {
var fromDate = new Date($("#from").val());
var toDate = new Date($("#to").val());
if (fromDate.getTime() <= toDate.getTime()) {
$('#fullcal').fullCalendar('removeEvents').fullCalendar('addEventSource', events);
$('#fullcal').fullCalendar('refetchEvents');
var filteredEvent = $('#fullcal').fullCalendar('clientEvents', function (event) {
return event.start >= fromDate && event.start <= toDate;
});
$('#fullcal').fullCalendar('gotoDate', fromDate.getFullYear(), fromDate.getMonth(), fromDate.getDate());
$('#fullcal').fullCalendar('changeView', 'agenda'/* or 'basicDay' */);
$('#fullcal').fullCalendar('removeEvents').fullCalendar('addEventSource', filteredEvent);
$('#fullcal').fullCalendar('refetchEvents');
}
}