Google日历自动时区

时间:2012-09-16 15:55:19

标签: php javascript timezone google-calendar-api gmt

我正在为客户创建一个简单的网站,其中包含用于显示即将举办的活动的Google日历。这里的问题是,我无法弄清楚如何让每个用户自动更新日历的时区,因为它不会让某人来查看日历并看到他们的本地事件从4:00(芝加哥时间)开始,实际上从2:00(西雅图时间)开始。

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

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

1 个答案:

答案 0 :(得分:2)

我认为您可以将日历设置为“日历区域”,然后它会相应更新。您还可以显示2个时区。有关详细信息,请参阅此链接: http://support.google.com/calendar/bin/answer.py?hl=en&answer=83117