如何将fullcalender数据导出为iCal格式


How to export fullcalender data into iCal format?

我正在使用fullcalendar js进行事件显示,我想将所有数据导出为iCal格式。

[BEGIN] => VEVENT
    [CREATED] => 20121030T105658Z
    [LAST-MODIFIED] => 20121030T105658Z
    [DTSTAMP] => 20121030T105658Z
    [SUMMARY] => Winterferien Bayern
    [DTSTART;VALUE=DATE] => 20120220
    [DTEND;VALUE=DATE] => 20120225
    [URL] => http://www.schulferien.org
    [DESCRIPTION] => Alle Termine auf www.schulferien.org
    [TRANSP] => TRANSPARENT
    [UID] => Winterferien-Bayern-201202251205422257@schulferien.org
    [END] => VEVENT

PRODIDPRODID是您的应用程序/公司详细信息,格式为Business

开始:VEVENT事件的开始标记。你可以有你需要的那么多的通风口。

摘要这是活动标题。

UID事件的唯一ID。这很重要,也是必需的,并且允许您在创建事件详细信息后将更改推送到事件详细信息。如果检索数据库行,主键是UID值的理想候选者。

STATUS(可选。默认值为CONFIRMED)事件状态是可选的,可以是CONFIRM(确认)、TENTATIVE(暂定)、CANCELLED(取消)之一。在iOS上,取消的活动显示为一行文字装饰。

DTSTART,DTEND事件开始和结束时间戳。这应该使用定义的iCal格式进行格式化。如果您的日期尚未在UTC时区中,则应在输出之前将其转换为UTC,因为这是时间戳以"Z"结尾时的预期时区。指定时区的选项超出了本教程的范围。

值得注意的是,如果你在描述字段(我没有记录)中以纯文本形式输入地址或电话号码,iOS将自动链接文本,并跳转到地图应用程序或手机应用程序,并预先填写详细信息。

结束:VEVENT事件的结束标记。请记住,您可以根据需要设置任意数量的通风口。