fullcalendar jquery显示月份加1

问题描述 投票:1回答:1

我正在使用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);

这没有任何影响。我不在这里。任何帮助将非常感激。

约翰

jquery fullcalendar
1个回答
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/defaultDatehttp://momentjs.com/docs/#/manipulating/add/

© www.soinside.com 2019 - 2024. All rights reserved.