php - Set javascript Fullcalendar plugin base on timezone (GMT + 8) - Stack Overflow

I am using Fullcalendar plugin:The problem is ,I found the calendar is quite confusing, as when I clic

I am using Fullcalendar plugin:

/

The problem is ,I found the calendar is quite confusing, as when I click on 00:00 am , it is 8:00 a.m if I logging the date

How to restrict the display date is same as the timezone, so that if I click on 00:00 , it is actually 00:00 GMT+8 , instead of 08:00 GMT + 8 ?

Thanks for helping.

I am using Fullcalendar plugin:

http://fullcalendar.io/

The problem is ,I found the calendar is quite confusing, as when I click on 00:00 am , it is 8:00 a.m if I logging the date

How to restrict the display date is same as the timezone, so that if I click on 00:00 , it is actually 00:00 GMT+8 , instead of 08:00 GMT + 8 ?

Thanks for helping.

Share Improve this question asked Dec 21, 2015 at 1:36 user3538235user3538235 2,0196 gold badges28 silver badges55 bronze badges 3
  • 1 Have you tried to change the Timezone? fullcalendar.io/docs/timezone/timezone – Vidhyut Pandya Commented Dec 23, 2015 at 6:33
  • 1 share your current code snippet – Venkat.R Commented Dec 26, 2015 at 17:14
  • 1 setting parameter "timezone: false" in the calender script should do. – DpEN Commented Dec 27, 2015 at 6:54
Add a ment  | 

2 Answers 2

Reset to default 7 +50

You can use like:

<?php
    $datetime = new DateTime('now', 'America/Chicago');
    $datetime_string = $datetime->format('c');
?>

$('#calendar').fullCalendar({
    now: <?php echo json_encode($datetime_string) ?>
});

You have to set timezone property of this plugin. Like this -

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
            });

After setting timezone property your calendar will work base on that timezone.

Check official demo here - DEMO

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744327425a4568718.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信