【问题标题】:Event time displaying in GMT after clicking "more details"单击“更多详细信息”后以 GMT 显示的事件时间
【发布时间】:2015-04-06 04:20:58
【问题描述】:

我的默认 Google 日历时区是“(GMT-05:00) 东部时间”。事件时间在日历和初始弹出窗口中正确显示,但如果未登录 Google 日历的查看者单击弹出窗口中的“更多详细信息>>”链接,下一个屏幕将显示“GMT(无夏令时)”中的时间。因此,例如,在日历和弹出窗口中显示为“东部时间上午 8:45”的事件现在在此“更多详细信息”页面上显示为“格林威治标准时间下午 12:45(无夏令时)”。请告诉我如何解决这个问题。

【问题讨论】:

  • 等等,如果他/她没有登录,怎么能看到日历事件?
  • 如果活动是公开的,那么任何人都可以查看活动而无需登录。
  • 可以,但必须登录您的 gmail 帐户。你能在这里分享一个例子吗?
  • 假设我已将名为“party”的活动的开始时间设置为东部标准时间上午 12 点(GMT-05:00),如果我在我的网站上单击活动名称“party”,它将重定向到显示事件详细信息的页面。如果用户登录到他的 gmail,则事件开始时间显示为 12 AM。如果用户从其 gmail 帐户注销,则事件的开始时间显示为 5 AM。即,比美国东部标准时间早 5 小时。你能告诉我如何解决这个问题吗?

标签: events calendar google-calendar-api gmt


【解决方案1】:

这是解决此问题的一个简单方法,我们需要将 &ctz=America/Chicago 附加到#URL#,现在注销的用户会看到正确的时区。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-25
    • 2013-02-11
    相关资源
    最近更新 更多