【问题标题】:how to get the month and year which is displaying on the calendar如何获取日历上显示的月份和年份
【发布时间】:2016-11-30 07:29:46
【问题描述】:

在 fullcalendar.js 中我使用了这个,但在这里我给出了静态值。 我们如何发送在 moment("") 内的日历上显示的月份和年份。这样它就可以正常使用它,它只会在我更改月份时显示 2016 年 9 月,然后刷新它会将我重定向到此页面

    <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>

请帮忙。

【问题讨论】:

    标签: javascript


    【解决方案1】:
    /* 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-06
      • 2011-01-11
      • 2011-06-04
      • 2013-03-14
      • 1970-01-01
      • 1970-01-01
      • 2016-04-14
      • 2021-12-16
      相关资源
      最近更新 更多