javascript - 如何在 jQuery 完整日历中获取选定的月份?

标签 javascript php jquery fullcalendar

我们使用 jQuery 完整日历来显示来自数据库的事件。

我需要根据用户选择的月份 onchange 在日历下方显示事件。 我可以根据事件日期获取数据,但无法在 jQuery 日历中获取用户选择的月份。

$('#calendar').fullCalendar({
    theme: true,
    header: {

        left: 'today',
        center: 'prevYear,prev,title, next,nextYear',
        right: ' month,agendaWeek,agendaDay'
    },
    buttonText: {
        prevYear: 'Prev'
    },
    editable: false,
    events: [
    <?php foreach ($edumeet_invite_det as $key =>  $edumeet_det): ?> 
    <?php $edumeet_start = $edumeet_det->getFromDate(); ?>
    <?php $edumeet_end = $edumeet_det->getToDate(); ?>
    <?php $title = $edumeet_det->getTitle(); ?> 
        {
            title:'<?php echo $title; ?>',
            start:'<?php echo $edumeet_start ?>',
            end:'<?php echo $edumeet_end ?>',
            allDay: false
        },
    <?php endforeach; ?>
        ],

    eventColor: '#378006',    
});

这是我正在使用的日历功能,我需要让用户选择月份 onchange。有人能解决这个问题吗?

最佳答案

也许我不完全理解你的问题,但听起来你只需要知道屏幕上的当前月份?

FullCalendar 有一个“getDate”方法。

function getMonth(){
  var date = $("#calendar").fullCalendar('getDate');
  var month_int = date.getMonth();
  //you now have the visible month as an integer from 0-11
}

抱歉,如果这不是您要问的。

关于javascript - 如何在 jQuery 完整日历中获取选定的月份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8832491/

相关文章:

javascript - 使用Jquery操作html内容后获取html

javascript - 在 Vue.js 中的对象属性之间切换

javascript - wordpress AJAX显示结果

javascript - AJAX 请求不会更改 div 中的文本

jquery - 人们为什么使用按钮和其他 HTML 输入?

javascript - jQuery - 关闭按钮不起作用

javascript - 重复一个元素直到它覆盖整个屏幕

javascript - 在 openfire 中将 converse.js 与 fastpath 连接

php - (!)第 29 行 C : syntax error, php 中的解析错误 :\wamp\www\corporation\new_subject. 意外 'for' (T_FOR)

php - 如何使用 `preg_replace()` 隐藏部分 IP 地址和/或主机名?