nowcal
v1.6.0
ห้องสมุด PHP ที่ทันสมัยสำหรับการสร้างเหตุการณ์ ICLENDAR v2.0
ติดตั้งด้วยนักแต่งเพลงโดยใช้ 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 | รหัสที่ไม่ซ้ำกันทั่วโลก หมายเหตุ: ส่งไฟล์ ICS เดียวกันลงในแอพปฏิทินที่มี UI เดียวกันช่วยให้คุณสามารถอัปเดตคำเชิญที่มีอยู่ได้ |
| เริ่ม | สตริงที่แยกได้โดย dateTime |
| เขตเวลา | สตริงที่แยกได้โดย DateTimeZone |
| จบ | สตริงที่แยกได้โดย DateTime ตาม RFC 5545 เท่านั้น |
| ระยะเวลา | สตริงสามารถแยกได้โดย DateInterval ตาม RFC 5545 เท่านั้น |
| สรุป | คำอธิบายสั้น ๆ ของเหตุการณ์ |
| ที่ตั้ง | สถานที่ที่มีเหตุการณ์เกิดขึ้น |
| ลำดับ | จำนวนเต็มที่แสดงถึงหมายเลขเวอร์ชัน |
| วิธี | ส่งหากจำเป็นให้เผยแพร่/ยกเลิก/etc |
| เตือนความจำ | การแจ้งเตือนการแสดงผลง่ายๆ สตริงแยกได้โดย 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)