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

Kar*_*tel 2 javascript php fullcalendar ios

我使用fullcalendar js进行事件调度,我想将所有数据导出为iCal格式.

Kar*_*tel 5

[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
Run Code Online (Sandbox Code Playgroud)

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

BEGIN:VEVENT事件的开始标记.您可以根据需要拥有尽可能多的版本.

摘要这是活动标题.

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

STATUS(可选.默认值为CONFIRMED)事件状态是可选的,可以是CONFIRMED,TENTATIVE,CANCELED之一.已取消的事件在iOS上显示带有文本修饰的线条.

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

值得注意的是,如果您以明文形式在DESCRIPTION字段(我没有记录)中输入地址或电话号码,iOS将自动链接文本并将跳转到地图应用程序或手机应用程序,其中包含详细信息-填充.

END:VEVENT事件的关闭标记.请记住,您可以根据需要拥有尽可能多的版本.