单击“更多详细信息”后以 GMT 显示的事件时间

Posted

技术标签:

【中文标题】单击“更多详细信息”后以 GMT 显示的事件时间【英文标题】:Event time displaying in GMT after clicking "more details" 【发布时间】: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 小时。你能告诉我如何解决这个问题吗? 【参考方案1】:

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

【讨论】:

以上是关于单击“更多详细信息”后以 GMT 显示的事件时间的主要内容,如果未能解决你的问题,请参考以下文章

FullCalendar活动弹出按钮单击“不工作”

Javascript - 单击表行上的事件以更改HTML元素

带有详细信息的 UITableView 清单(防止 Segue?)

在页面加载时触发/绑定文本框的 jquery 事件

剑道 UI 图表没有调整大小?

Gridview 弹出显示以获取更多详细信息