该软件包最新版本(0.2.1)没有可用的许可信息。

PHP的简单ICS生成器

0.2.1 2018-10-30 14:01 UTC

This package is auto-updated.

Last update: 2024-09-29 04:03:28 UTC


README

Latest Stable Version Quality Gate Status

PHP的简单ICS生成器

用法

当创建新的日历时,你可以选择将一个字符串形式的TZID传递给构造函数,以确保它会被正确解释(这强烈推荐)。支持的时间区域列表可以在这里找到

$ics = new PIG\ICS('Europe/Paris'); // For example, or any timezone

然后,你只需使用addEvent函数添加所有事件

$ics->addEvent(
        '2018-10-06 20:15:00', // Start
        '2018-10-07 02:00:00', // End
        'Awesome party', // Title
        'At my house', // Optionnal location
        'Amazing party, with friends and all' // Optionnal description
    )->addEvent( // You can chain theese calls if you want
        new \DateTime('2018-10-07 15:00:42'), // Dates can be a \Datetime too
        new \DateTime('2018-10-07 02:00:00'),
        'House cleaning ...'
    );

最后,要写入磁盘上的文件,你需要调用saveICS函数,并提供你想要写入的路径

$ics->saveICS('path.ics');