完整日历-单击上一个或下一个按钮后如何获得年份和月份?

时间:2018-11-30 15:57:06

标签: fullcalendar

我在项目中使用完整日历,当我单击上一页下一页按钮时,需要获取年份和月份。

这是我的代码,但是不起作用!它总是返回当前日期。

            $('body').on('click', 'button.fc-prev-button', function () {
                var tglCurrent = $('#calendar').fullCalendar('getDate');
                var year = moment(tglCurrent).format('YYYY');
                var month = moment(tglCurrent).format('MM');
                alert('Year is '+year+' Month is '+month);
            });

            $('body').on('click', 'button.fc-next-button', function () {
                var tglCurrent = $('#calendar').fullCalendar('getDate');
                var year = moment(tglCurrent).format('YYYY');
                var month = moment(tglCurrent).format('MM');
                alert('Year is ' + year + ' Month is ' + month);
            });

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

尝试通过以下方式进行操作

$('body').on('click', 'button.fc-prev-button', function () {
                var tglCurrent = $('#calendar').fullCalendar('getDate');
                var date = new Date(tglCurrent);
                var year = date.getYear();
                var month = date.getMonth();
                alert('Year is '+year+' Month is '+month);
            });