nowcal
v1.6.0
ICalendar v2.0 이벤트를 생성하기위한 최신 PHP 라이브러리.
Composer를 사용하여 작곡가로 설치하십시오 composer require itsnubix/nowcal
use NowCal NowCal ;
$ event = NowCal:: create ([ ' start ' => ' October 5, 2019 6:03PM ' ]))
-> summary ( ' Daft Punk is playing ' )
-> location ( ' My House ' ); 다음 속성은 Nowcal 인스턴스에서 가져 오거나 설정할 수 있습니다. 사용자는 수업에서 세트 속성 도우미를 활용할 수 있습니다 (예 : $nowcal->location('Event Location'); 그들은 여러 통화를 함께 묶고 필요한 경우 콜백을 지원하는 멋진 구문을 제공합니다.
| 재산 | 설명 |
|---|---|
| uid | 전 세계적으로 독특한 ID. 참고 : 동일한 UI를 사용하여 동일한 ICS 파일을 캘린더 앱에 전달하면 기존 초대를 업데이트 할 수 있습니다. |
| 시작 | DateTime에 의해 진정 가능한 문자열 |
| 시간대 | DateTimezone이 구멍을 뚫는 문자열 |
| 끝 | RFC 5545에 따라 DateTime에 의해 진정 가능한 문자열. 최종 값 또는 지속 시간 값 만 사용할 수 있습니다. |
| 지속 | RFC 5545에 따라 DateInterval에 의해 진정 가능한 문자열. 최종 값 또는 지속 시간 값 만 사용할 수 있습니다. |
| 요약 | 이벤트에 대한 간단한 설명 |
| 위치 | 이벤트가 진행되는 위치 |
| 순서 | 버전 번호를 나타내는 정수 |
| 방법 | 필요한 경우 보내고 게시/취소 등을 보내십시오 |
| 알림 | 간단한 디스플레이 알림. DateInterval에 의해 진정 가능한 문자열. |
$ props = [
' start ' => ' now ' ,
' end ' => ' now + 1 hour ' ,
// OR
' duration ' => ' 28d 6h 42m 12s ' ,
' summary ' => ' Daft Punk is playing ' ,
' location ' => ' My House ' ,
];
// Creates a NowCal instance
$ nowcal = new NowCal ( $ props ); // or NowCal::create($props);
// Exports a raw output array
$ nowcal -> raw ; // or NowCal::raw($props)
// Exports a plain text version
$ nowcal -> plain ; // or NowCal::plain($props)
// Exports a path to a tempfile
$ nowcal -> file ; // or NowCal::file($props)