アプリケーションに fullcalendar を実装しました。現在表示されている日付範囲を取得する際に問題が発生しています。現在表示されている日付範囲をフルカレンダーで取得したい。適切な解決策を提案してください。
これで「9月20日」と「9月26日」が欲しい。
これを試して。
この関数を追加して、これを呼び出します。それはあなたを助けます。
function GetCalendarDateRange() {
var calendar = $('#calendar').fullCalendar('getCalendar');
var view = calendar.view;
var start = view.start._d;
var end = view.end._d;
var dates = { start: start, end: end };
return dates;
}
$('#mycalendar').fullCalendar('getView').start.format('DD MMM');
$('#mycalendar').fullCalendar('getView').end.format('DD MMM');
バージョン4.0では、$()。fullCalendar( 'next')は存在しません。 calender.next()を使用できます。ここで、calenderはオブジェクトのインスタンスです。
たとえば、開始日を取得するには、calender.view.activeStartです。
詳細については、ドキュメントを参照してください: https://fullcalendar.io/docs/upgrading-from-v