我在项目中使用完整日历,当我单击上一页或下一页按钮时,需要获取年份和月份。
这是我的代码,但是不起作用!它总是返回当前日期。
$('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);
});
如何解决此问题?
答案 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);
});