Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 谷歌日历自动时区_Php_Javascript_Timezone_Google Calendar Api_Gmt - Fatal编程技术网

Php 谷歌日历自动时区

Php 谷歌日历自动时区,php,javascript,timezone,google-calendar-api,gmt,Php,Javascript,Timezone,Google Calendar Api,Gmt,我正在为一个客户端做一个简单的网站,其中包括一个谷歌日历,用于显示即将到来的事件。这里的问题是,我不知道如何让日历的时区根据每个用户进行自动更新,因为人们不会在4:00(芝加哥时间)看到他们的本地活动,而实际上它是在2:00(西雅图时间)开始的 我能计算的最接近的是,我需要获得GMT时区,并将其转换为城市/州字符串,然后可以将其拼接到iframe src中,其中gCal具有ctz变量 我正在使用PHP和繁重的JavaScript+jQuery。如果您对更快的替代方案有任何建议,我将不胜感激,因为

我正在为一个客户端做一个简单的网站,其中包括一个谷歌日历,用于显示即将到来的事件。这里的问题是,我不知道如何让日历的时区根据每个用户进行自动更新,因为人们不会在4:00(芝加哥时间)看到他们的本地活动,而实际上它是在2:00(西雅图时间)开始的

我能计算的最接近的是,我需要获得GMT时区,并将其转换为城市/州字符串,然后可以将其拼接到iframe src中,其中gCal具有ctz变量


我正在使用PHP和繁重的JavaScript+jQuery。如果您对更快的替代方案有任何建议,我将不胜感激,因为将GMT转换为城市/州的代码可能会很长。。。。这不是一个付费项目。xD

我认为您可以将日历设置为“日历区域”,然后它会相应地更新。您还可以显示2个时区。有关更多详细信息,请参阅此链接: