在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>
请帮忙。
答案 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