我使用的是完整日历插件:
http://fullcalendar.io/
问题是,我发现日历很混乱,因为当我点击早上00:00时,如果我记录日期的话,是早上8:00。
如何限制显示日期与时区相同,以便如果我单击00:00,它实际上是00:00 GMT+8,而不是08:00GMT+8?
谢谢你的帮助。
发布于 2015-12-23 11:45:49
您可以使用如下:
<?php
$datetime = new DateTime('now', 'America/Chicago');
$datetime_string = $datetime->format('c');
?>
$('#calendar').fullCalendar({
now: <?php echo json_encode($datetime_string) ?>
});发布于 2015-12-29 10:16:08
您必须设置此插件的时区属性。就像这样-
var currentTimezone = "Asia/Bangkok";
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
timezone: currentTimezone, << SET TIMEZONE HERE
editable: true,
selectable: true,
eventLimit: true, // allow "more" link when too many events
});设置时区属性后,日历将基于该时区工作。
查看这里的官方演示- 演示
https://stackoverflow.com/questions/34387861
复制相似问题