【发布时间】:2011-12-14 18:17:31
【问题描述】:
如果这是在错误的 StackExchange 站点上,我深表歉意。我想它可以转到 Apple SE,但我对 .ical 文件的复杂性更感兴趣,而不是应用程序本身,因为我想用 PHP 解析文件。
我正在编写一个具有日历功能的网络应用程序。它需要加载.ical 文件并显示分组到半小时时段的约会。
.ical 文件是否同时支持多个事件? 在编写添加事件的代码时,开始时间会四舍五入到最接近的 30 分钟,所以两个事件可能有相同的开始时间。这在.ical 文件中是否允许,以及被 PHP 解析器正确解析?我只对最近或最流行版本的 iCal 文件真正感兴趣。
我猜答案是“是”,因为事件有自己的 DTSTAMP、DTSTART 和 DTEND 属性,但我想确保解析器(在 PHP 中)可以处理这个问题.
【问题讨论】:
-
由于 iCal 使用 iCalendar 文件格式 (duh),这实际上是一种广泛用于日历应用程序的格式,我认为您的问题在这里很好。
-
@BoltClock 感谢您的编辑。我指的是
.ical扩展而不是应用程序本身。是的,很明显 iCal 使用 iCalendar 格式。感谢您清除它:-)