nowcal
v1.6.0
Eine moderne PHP -Bibliothek zur Erzeugung von Icalendar v2.0 -Veranstaltungen.
Installieren Sie mit dem Komponist mit composer require itsnubix/nowcal
use NowCal NowCal ;
$ event = NowCal:: create ([ ' start ' => ' October 5, 2019 6:03PM ' ]))
-> summary ( ' Daft Punk is playing ' )
-> location ( ' My House ' ); Die folgenden Eigenschaften können in der NowCal -Instanz erhalten/festgelegt werden. Benutzer können die SET-Immobilienhelfer in der Klasse nutzen, dh $nowcal->location('Event Location'); da sie eine nette Syntax zur Verfügung stellen, um mehrere Anrufe zusammenzuschließen und bei Bedarf Rückrufe zu unterstützen.
| Eigentum | Beschreibung |
|---|---|
| uid | Eine weltweit eindeutige ID. Hinweis: Wenn Sie dieselbe ICS -Datei mit derselben Benutzeroberfläche in eine Kalender -App übergeben, können Sie die vorhandene Einladung aktualisieren |
| Start | Eine Zeichenfolge, die von DateTime analysiert werden kann |
| Zeitzone | Eine Zeichenfolge, die von DateTimezone spärlich ist |
| Ende | Eine Zeichenfolge, die von DateTime gemäß RFC 5545 parserbar ist, kann nur ein Endwert- oder Dauerwert verwendet werden |
| Dauer | Eine Zeichenfolge, die nach Datumsinterval gemäß RFC 5545 spärlich ist, kann nur ein Endwert oder ein Dauerwert verwendet werden |
| Zusammenfassung | Eine kurze Beschreibung des Ereignisses |
| Standort | Der Ort, an dem die Veranstaltung stattfindet |
| Sequenz | Eine Ganzzahl, die die Versionsnummer darstellt |
| Verfahren | Senden Sie bei Bedarf, veröffentlichen Sie/stornieren/etc. |
| Erinnerung | Eine einfache Display -Erinnerung. Eine Zeichenfolge, die nach Datumsinterval spärlich ist. |
$ 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)