sebastian-alfers / ical
本包最新版本(dev-master)没有提供许可证信息。
此包提供了PHP类来创建兼容iCal的*.ics文件。
dev-master
2012-09-28 11:43 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-22 03:19:37 UTC
README
此包提供了PHP类来创建兼容iCal的*.ics文件。
使用方法
1. 创建日历对象
$vCalendar = new \Eluceo\iCal\Component\Calendar('www.example.com');
2. 创建事件对象
$vEvent = new \Eluceo\iCal\Component\Event();
3. 将信息添加到事件
$vEvent->setDtStart(new \DateTime('2012-12-24')); $vEvent->setDtEnd(new \DateTime('2012-12-24')); $vEvent->setNoTime(true); $vEvent->setSummary('Christmas');
4. 将事件添加到日历
$vCalendar->addEvent($vEvent);
5. 设置HTTP头
header('Content-Type: text/calendar; charset=utf-8'); header('Content-Disposition: attachment; filename="cal.ics"');
6. 发送输出
echo $vCalendar->render();