【发布时间】:2014-08-24 06:24:58
【问题描述】:
我正在尝试从使用 php 解析的组件服务器(ics 文件)中获取我的日历。到目前为止一切顺利,除了可以为每个事件条目定义额外的时区:
DTSTART;TZID="Amsterdam, Belgrade, Berlin, Brussels, Budapest, Madrid, Paris, Prague, Stockholm":20110723T193000
DTEND;TZID="Amsterdam, Belgrade, Berlin, Brussels, Budapest, Madrid, Paris, Prague, Stockholm":20110724T000000
另一个事件是在
DTSTART;TZID="Greenland (Danmarkshavn)":20120523T193000
DTEND;TZID="Greenland (Danmarkshavn)":20120524T000000
问题在于,网上找到的常见解析器类只是去掉了那些 TZID 参数,这导致将事件移动到字符串末尾的时间戳。
是否有任何 php 解析器来处理这个问题?
【问题讨论】:
-
刚刚完全删除时区并手动转换。厌倦了没有合适的解决方案。感谢大家至少尝试!
标签: php timezone icalendar rfc5545