如何获取日历上显示的月份和年份

时间:2016-11-30 07:29:47

标签: javascript

在fullcalendar.js中我使用了这个但是在这里我已经给出了静态值。 我们如何发送当前日历上显示的月份和年份("")。所以它的工作正常使用它只显示sep 2016每当我改变月份然后刷新它指示我到这个页面

    <script>

$(document).ready(function() {

    $('#calendar').fullCalendar({
        height: 350,
        contentHeight: 300,
        aspectRatio: 2,
        eventLimit: 6,
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay,listMonth'
        },
        defaultDate: '<?=date("Y-m-d")?>',
        navLinks: false, // can click day/week names to navigate views
        businessHours: false, // display business hours
        editable: false,
        eventLimit: true,
        events: [
            {
                    title: '',
                    start: '',

                    color: '#ff5c29',
                    allDay : true,
                    eventColor: '#000'                      

                },

            <?php }?>   
            <?php foreach($records as $record){ ?>
            {
                title: '',
                start: '',
                overlap: false,

                color: '',



        ],

    });
    var previousDate = moment("2016-09"); 
    $('#calendar').fullCalendar('gotoDate', previousDate);  
    });
</script>

请帮忙。

1 个答案:

答案 0 :(得分:0)

/* First Link */
        $('.fc-prev-button').click(function () {
                        var action = "prevMonth";
                        var view = $('#calendar').fullCalendar('getView');
                        var strView = view.name;
                        var prevMonthDate = view.start;
                        //alert(prevMonthDate);
                        var d = new Date(prevMonthDate);

                        var str1 = $.datepicker.formatDate('yy-mm', d);
                       //                        alert(str);
                        var MonthType = 'PrevMonth';

                        load(shiftdate, MonthType);

                    });

        /* Next Link */
        $('.fc-next-button').click(function () {
                        debugger;
                        var action = "nextMonth";
                        var view = $('#calendar').fullCalendar('getView');
                        var strView = view.name;
                        var nextMonthDate = view.start;
                        // alert(nextMonthDate);
                        var d = new Date(nextMonthDate);

                        var str2 = $.datepicker.formatDate('yy-mm', d);

                        var MonthType = 'NextMonth';
                        // alert(str);
                        load(shiftdate, MonthType);

                    });

    USING above code you  can get the month and year  display on the calender