吉厚/日历

本包最新版本(v1.0.0)没有提供许可信息。

构建日历(.ics)文件。

v1.0.0 2018-05-13 15:56 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:14:47 UTC


README

Build Status Code Climate

使用PHP构建日历(.ics)文件

这个库允许您在PHP中快速生成ics文件。输出应与标准https://tools.ietf.org/html/rfc5545兼容。但当前,并非标准中的每一项都得到了实现。

用法

您可以使用composer在项目中引入此库

{
   "require": {
       "jihoun/calendar": "dev-master"
   },
}

然后在您的代码中执行以下操作

$event = new \Jihoun\Calendar\Component\Event();
$event
    ->setDateTimeStart(new Property\DateTimeStart(new \DateTime()))
    ->setDateTimeEnd(new Property\DateTimeEnd(new \DateTime()))
    ->setDescription(new Property\Description('Very very lengthy description'))
    ->setLocation(new Property\Location('in the office'))
    ->setOrganizer(new Property\Organizer('john.doe@gmail.com'))
    ->setSummary(new Property\Summary('new test event'));
$cal = new \Jihoun\Calendar\Calendar();
$cal->addComponent($event);
file_put_contents('cal.ics', $cal->toString());

贡献和反馈

请随意提供任何反馈和/或贡献。