我正在使用fullCalendar的自定义版本。我希望我的初始显示和页面重新加载显示下个月。所以当前月份是3月,当我提起日历时,我希望将4月视为默认月份。我看到了这段代码。
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
var options = {
weekday: "long", year: "numeric", month: "short",
day: "numeric", hour: "2-digit", minute: "2-digit"
};
我试图改变第三行var m = date.getMonth(); to var m =(date.getMonth()+ 1);
这没有任何影响。我不在这里。任何帮助将非常感激。
约翰
如果要在日历加载时立即设置日期,则可以在日历设置选项中使用defaultDate
选项。由于fullCalendar使用momentJS,您还可以使用momentJS轻松地动态选择当前月+1,例如
$('#calendar').fullCalendar({
defaultView: 'month',
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
defaultDate: moment().add(1, 'month')
});
有关工作演示,请参阅http://jsfiddle.net/sbxpv25p/306/。
有关详细信息,请参阅https://fullcalendar.io/docs/defaultDate和http://momentjs.com/docs/#/manipulating/add/