fullcalendar - 如何使fullcalendar仅获取当月事件?

标签 fullcalendar

我正在使用 fullcalendar 插件通过 Ajax 获取和显示一个月的假期。我遇到的问题是,检索假期的方法只接受一年和一个月作为参数,而不是日期范围。

使用全日历月 View 时,开始和结束参数范围为 2 月 23 日和 4 月 6 日。我需要它的范围是从 3 月 1 日到 3 月 31 日。这样,我只能得到年和月部分来调用该方法。

这是我尝试过但没有成功的方法:

    $('#calendar').fullCalendar({
        monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
        monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
        dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],
        dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sáb'],
        events: '/get_month_holidays',
        start: {
            month: new Date((new Date()).getFullYear(), (new Date()).getMonth(), 1)
        },
        end: {
            month: (new Date((new Date()).getFullYear(), (new Date()).getMonth() + 1, 1)) - 1
        },            
        buttonText: {
            today: 'hoy'
        }
    })

任何帮助将不胜感激,

谢谢
海梅

最佳答案

最后我使用了:

        eventSources: [
            {
                url: '/get_month_holidays',
                type: 'POST',
                data: function() {
                    var fecha = $('#calendar').fullCalendar('getDate');
                    return {
                        month: fecha.getMonth() + 1,
                        year: fecha.getFullYear()
                    }
                }
            }
        ],

它奏效了。不管怎么说,还是要谢谢你。
海梅

关于fullcalendar - 如何使fullcalendar仅获取当月事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22610455/

相关文章:

javascript - 全日历时刻 : Getting current time plus 2 hours

javascript - 如何在点击超链接时调用fullcalendar回调

javascript - 如何在js Fullcalendar中找到第二个和第四个星期六?

javascript - FullCalendar.js 调整移动标题

fullcalendar - 使用 FullCalendar 如何调整 fc-event div 的高度?

javascript - 在 FullCalendar 中,如何添加事件

javascript - 尝试在heroku中推送rails应用程序并收到js错误

javascript - 我该怎么做才能在没有适当类(class)的情况下设置表格样式?

javascript - 如何在打开另一个时隐藏一个 bootstrap-popover?

jquery - 使用 KnockoutJS 加载日历事件