如何在FullCalendar中初始化时区



对于完整的日历视图,它当前在设备本地时区显示。但是,我希望它能按照该人正在查看的时区进行动态渲染。有办法处理此操作吗?

本质上,查看日历的人不应在当前日期或过去日期中创建事件。这就是要求使人在他的时区中看到完整日历的原因。

您可以以这种方式设置时区

jQuery('your-css-selector').fullCalendar({
 timezone: 'local'
});

根据官方文档,您可以将其设置为本地时区。我想这就是您正在寻找的https://fullcalendar.io/docs/timezone/timezone/

禁用日期,您可以使用Dayrender选项https://fullcalendar.io/docs/display/dayrender/

jQuery('your-css-selector').fullCalendar({
 dayRender: (date, cell) => {
    if (date > youCurrentDate){
        jQuery(cell).addClass('disabled');
    }
 }
});

我假设您知道如何获得当前日期。

相关内容

  • 没有找到相关文章