我正在为客户创建一个简单的网站,其中包含一个用于显示即将举行的事件的 Google 日历。这里的问题是,我无法弄清楚如何让日历的时区在每个用户的基础上自动更新,因为某人不会来查看日历并查看他们的本地事件从 4:00(芝加哥时间)开始,而实际上是从 2:00(西雅图时间)开始。
我能想到的最接近的情况是,我需要获取 GMT 时区并将其转换为城市/州字符串,然后可以将其拼接到 iframe src 中,其中 gCal 具有 ctz 变量。
我正在使用 PHP 和大量 JavaScript+jQuery。如果您对更快的替代方案有任何建议,我将不胜感激,因为将 GMT 转换为城市/州的代码可能很长......而且这不是付费项目。 xD
最佳答案
我认为您可以将日历设置为“日历区域”,然后它会适当更新。您还可以显示 2 个时区。请参阅此链接了解更多详细信息: http://support.google.com/calendar/bin/answer.py?hl=en&answer=83117
关于php - Google 日历自动时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12448364/