如何在完整日历jquery中获取当前显示的日期范围

Man*_*noj 10 jquery fullcalendar

我在我的应用程序中实现了fullcalendar.获取当前显示的日期范围时遇到问题.我希望在完整日历中显示当前显示的日期范围.请建议我一个合适的解决方案.

例如,请看一下这张图片 在此输入图像描述

在这里,我希望得到"9月20日"和"9月26日".

小智 22

试试这个.

添加此功能并调用它.它会对你有所帮助.

  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;
    }
Run Code Online (Sandbox Code Playgroud)

  • 你可以简单地返回`view.start`和`view.end` (2认同)

A P*_*aul 9

In version 5.5.1 , you have to use

var view = calendarObj.view; // calendarObj is the reference to the fullcalendar
var start = view.activeStart;
var end = view.activeEnd;

start and end variables are Date.
Run Code Online (Sandbox Code Playgroud)


Max*_*Max 6

$('#mycalendar').fullCalendar('getView').start.format('DD MMM');
$('#mycalendar').fullCalendar('getView').end.format('DD MMM');
Run Code Online (Sandbox Code Playgroud)