我正在使用full Calendar,我认为我做错了什么。当我将属性ignoreTimezone:设置为“true”时,但它似乎不起作用,当我设置时间时(通过使用PHP转换为另一个时区),它始终按照+5:30(本地时区)显示时间。 ,始终根据+530显示



如此处所示,时间显示为“15:00:00-17:00:00”,但在日历中显示为“19:30:00-21:30:00”,即添加+5:30,而不是我设置的将ignoreTimezone设置为true。

任何的想法

最佳答案

您使用的选项仅在fullcalendar的版本1中可用。检查您使用的是版本1还是2。如果不确定版本,可以通过在控制台中单击$ .fullCalendar进行检查,您将获得所使用的版本。

解决方案(如果是版本2):

根据fullcalendar的版本2,已弃用ignoreTimezone,如here所述。

由于ignoreTimezone是事件属性,因此您现在需要将fullcalendar属性设置为
timezone: false, //ignores the time zone
您可以检查here的其他可能值。

官方website的工作演示。

10-06 07:47
查看更多