【发布时间】:2014-02-18 07:36:10
【问题描述】:
我有一个从网络日历 ICS 文件中解析出来的 ISO DATETIME 格式。我在 google 和 yahoo 中创建了日历事件。在谷歌中,我创建了 IST 11:00 到 11:30 的时间。 在雅虎,我在 IST 11:30 到 11:45 的时间创建。
我已收到这两个事件的 ICS 文件。我的问题是 ICS 文件中的事件开始时间和结束时间。
Google 开始时间 - 20140218T060000Z(提供 GMT 时间)
Yahoo 开始时间 - 20140218T113000Z(提供当地时间)
如何检查 ISO 日期时间中的时区是否为 GMT,如果不是,则将其转换为 GMT?请帮助我实现这一目标。提前致谢。
【问题讨论】:
-
这是不可能的,因为根据它们的字符串表示,两个时区都是 Z(ulu) aka GMT。
-
@Jack SO 提到这些日期已被解析。
标签: php datetime timezone icalendar rfc5545