php - Google 日历自动时区

标签 php javascript timezone google-calendar-api gmt

我正在为客户创建一个简单的网站,其中包含一个用于显示即将举行的事件的 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/

相关文章:

javascript - 时区倒计时脚本,没有按预期工作?

java - ThreeTen toZonedDateTime : Exceptions when built by Ant

java - 将日期转换为不同的时区

php - 在 Ubuntu 上编译 PHP 扩展库 (Karmic Koala)

mysql_query() 的 PHP 登录代码错误

javascript - 如何在sinon js中测试设置的Interval

javascript - Meteor.js 发布和订阅?

php - tidy_parse_string 更改之前使用 setlocale 设置的区域设置

php - 使用两列自动递增(laravel 4.1)

javascript - 一旦套接字发出事件(?),每 5 秒更新一次组件