我正在尝试从使用 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 的解析器来处理该问题?