web-dev-qa-db-ja.com

フルカレンダーjqueryで現在表示されている日付範囲を取得する方法

アプリケーションに fullcalendar を実装しました。現在表示されている日付範囲を取得する際に問題が発生しています。現在表示されている日付範囲をフルカレンダーで取得したい。適切な解決策を提案してください。

たとえば、この画像を見てください enter image description here

これで「9月20日」と「9月26日」が欲しい。

10
Manoj

これを試して。

この関数を追加して、これを呼び出します。それはあなたを助けます。

  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;
    }
22
Ashok Kumawat
$('#mycalendar').fullCalendar('getView').start.format('DD MMM');
$('#mycalendar').fullCalendar('getView').end.format('DD MMM');
7
Max

バージョン4.0では、$()。fullCalendar( 'next')は存在しません。 calender.next()を使用できます。ここで、calenderはオブジェクトのインスタンスです。

たとえば、開始日を取得するには、calender.view.activeStartです。

詳細については、ドキュメントを参照してください: https://fullcalendar.io/docs/upgrading-from-v

0