kigkonsult/phpjscalendar

PhpJsCalendar 是 rfc8984 的 PHP 实现,RFC8984 是日历数据的 JSON 表示

v1.2 2022-11-21 11:49 UTC

This package is auto-updated.

Last update: 2024-09-21 15:50:25 UTC


README

是一个 PHP 类包,用于管理

JSCalendar:日历数据的 JSON 表示(《rfc8984》)(rfc8984

支持使用 iCalcreator 从/到 iCal(rfc5545)的转换

使用说明

对于包类和属性结构,请参考 rfc8984 8.2.6。
所有类属性都有 getsetis<prop>Set 方法,
对于 'array' 属性,有 getget<Prop>Countaddset 方法,
详细审查请参考 classPropList

对于从/到 iCal rfc5545 的转换指南(需要 iCalcreator),请查看 propClassList。由于 rfc8984 / rfc5545 的差异,iCal 转换测试可能会失败。

为支持开发、维护和测试过程,包括 PHPCompatibilityPHPStanphp-arguments-detector

支持

使用 github.com/PhpJsCalendar 获取支持。除非赞助,否则非紧急支持问题将在规定时间内得到解决。

赞助

使用 paypal.me/kigkonsult 的捐赠受到赞赏。如有发票,请发送电子邮件。

安装

Composer

从命令行

composer require kigkonsult/phpjscalendar

在你的 composer.json 中

{
    "require": {
        "kigkonsult/phpjscalendar": ">=1.0"
    }
}
许可证

PhpJsCalendar 在 LGPLv3 许可证下授权。