เบราว์เซอร์
Zap Cal Library เป็นไลบรารี PHP แบบโอเพ่นซอร์สสำหรับการอ่านและเขียนไฟล์ iCalendar
ห้องสมุดได้รับการพัฒนามานานกว่า 10 ปี โดยสนับสนุนโปรแกรม Western Calendar, แอปพลิเคชันโอเพ่นซอร์สสำหรับ Joomla CMS และล่าสุดคือโครงการตรวจสอบ iCalendar ที่ไซต์
- ซึ่งสามารถเข้าถึงได้ทันทีในฐานะไลบรารีมาตรฐานสำหรับนักพัฒนา PHP
- Zap Calendar iCalendar Library є ไลบรารี PHP เพื่อรองรับมาตรฐาน iCalendar (RFC 5545)
- ตัวอย่างการอ่านและเขียนไฟล์ iCalendar โดยเฉลี่ยที่รวมอยู่ในไลบรารี
- ไลบรารี PHP นี้ใช้สำหรับการอ่านและเขียนฟีดและไฟล์ที่จัดรูปแบบ iCalendar
คุณสมบัติของห้องสมุดประกอบด้วย:
รองรับการอ่านและเขียนไฟล์ iCalendar
การสร้างและการจัดการไฟล์ iCalendar ตามวัตถุ"; // date/time is in SQL datetime format $event_start = "2020-01-01 12:00:00"; $event_end = "2020-01-01 13:00:00"; // create the ical object $icalobj = new ZCiCal(); // create the event within the ical object $eventobj = new ZCiCalNode("VEVENT", $icalobj->curnode); // add title $eventobj->addNode(new ZCiCalDataNode("SUMMARY:" . $title)); // add start date $eventobj->addNode(new ZCiCalDataNode("DTSTART:" . ZCiCal::fromSqlDateTime($event_start))); // add end date $eventobj->addNode(new ZCiCalDataNode("DTEND:" . ZCiCal::fromSqlDateTime($event_end))); // UID is a required item in VEVENT, create unique string for this event // Adding your domain to the end is a good way of creating uniqueness $uid = date("Y-m-d-H-i-s") . "@demo.. $uid)); // DTSTAMP is a required item in VEVENT $eventobj->addNode(new ZCiCalDataNode("DTSTAMP:" . ZCiCal::fromSqlDateTime())); // Add description $eventobj->addNode(new ZCiCalDataNode("Description:" . ZCiCal::formatContent("This is a simple event, using the Zap Calendar PHP library. " .."))); // write iCalendar feed to stdout echo $icalobj->export();!}!}
รองรับการขยาย RRULE ไปยังรายการวันที่ซ้ำ
รองรับการเพิ่มข้อมูลเขตเวลาลงในไฟล์ iCalendar
ข้อมูล iCalendar ทั้งหมดถูกจัดเก็บไว้ในแผนผังวัตถุ PHP ซึ่งช่วยให้มีความพิเศษบางอย่างก่อนที่จะเพิ่มฟีด iCalendar โดยไม่ต้องเรียกใช้ฟังก์ชันไลบรารีพิเศษด้วยอำนาจมาพร้อมกับความรับผิดชอบ คุณสมบัติที่ขาดหายไปหรือไม่ถูกต้องอาจทำให้ไฟล์ iCalendar ผลลัพธ์ไม่ถูกต้อง.
คุณสามารถดาวน์โหลดโปรแกรม PHP เพื่อสร้างไอคอนไฟล์ iCalendar หนึ่งไอคอนได้ที่นี่:
// รวมโมดูล need_once (dirname (__FILE__). "/calendar.class.php");
// อาร์เรย์ที่มีวันที่คล้ายกับรูปแบบ Unix $Events = array(1409518800, 1409778000,1410210000,1410901200,1411592400);
// ลบวันที่ เนื่องจาก $date = (isset($_REQUEST["date"]))?
$_REQUEST["date"] : "";
// สร้างวัตถุปฏิทิน $calendar = ปฏิทินใหม่($date, $Events);
// แสดงปฏิทิน echo $ ปฏิทิน -> ShowCalendar ();
คุณสามารถแก้ไขโค้ดเอาต์พุตปฏิทินให้เหมาะกับความต้องการของคุณได้
คุณสามารถปรับแต่งองค์ประกอบปฏิทินได้
วันนี้เราขอเสนอปลั๊กอินที่ให้คุณสร้างปฏิทินได้อย่างง่ายดายพร้อมความสามารถในการเลือกวันที่ ซึ่งส่วนใหญ่สร้างขึ้นบน jQuery และ jQuery UI (อินเทอร์เฟซลูกค้า)
ปฏิทินทั้งหมดนี้เป็นแพลตฟอร์มที่ครบครันพร้อมฟังก์ชันการทำงานที่ดี แต่บางสิ่งจะต้องได้รับการปรับปรุงและปรับปรุง ไม่เช่นนั้นคุณจะต้องสร้างรูปลักษณ์ที่ทันสมัยสำหรับการออกแบบเว็บไซต์
บทความนี้เกี่ยวกับวิธีสร้างปฏิทินโดยใช้โปรแกรมสำหรับ iPhone
DatePicker อนุญาตให้ผู้ใช้เลือกวันที่ที่ต้องการจากเมนูที่ปรากฏขึ้น
คุณไม่จำเป็นต้องกังวลเกี่ยวกับรูปแบบวันที่ เนื่องจากรูปแบบเหล่านี้จะถูกต้องสำหรับรูปแบบที่คุณเลือกเสมอ
ปฏิทินเป็นคลาสหนึ่งของจาวาสคริปต์ หากต้องการความช่วยเหลือเพิ่มเติม คุณสามารถเพิ่มรูปแบบที่พร้อมใช้งานและไม่เกะกะในการเลือกวันที่ได้
คลาสนี้เป็นการผสมผสานระหว่างองค์ประกอบหลายอย่างที่มักพบในโปรแกรมอ่านเว็บ และทีมงาน MooTools ปรับปรุงใหม่เมื่อเร็ว ๆ นี้
พวกเขาพยายามรวมหน่วยงานที่จำเป็นทั้งหมด แต่ต้องรักษาขนาดให้เล็กที่สุดเท่าที่จะเป็นไปได้
ปฏิทินนี้มีขนาดกะทัดรัดและเรียบง่ายซึ่งทำงานได้ดีกับทุกเบราว์เซอร์
คุณสามารถเปลี่ยนและแก้ไขสี วันที่ และสีของคุณได้ตลอดเวลา
หน้าต่างระบายน้ำจะแสดงเดือนในช่วงหลายปี
คุณสามารถเลือกป้อนวันที่ได้โดยระบบจะแสดงเดือนที่ต้องการ
ปฏิทินทั้งหมดนี้เป็นแพลตฟอร์มที่ครบครันพร้อมฟังก์ชันการทำงานที่ดี แต่บางสิ่งจะต้องได้รับการปรับปรุงและปรับปรุง ไม่เช่นนั้นคุณจะต้องสร้างรูปลักษณ์ที่ทันสมัยสำหรับการออกแบบเว็บไซต์
Rik สามารถแสดงในรูปแบบของตัวเลขสองตัวหรือสี่ และเดือนสามารถแสดงเป็นตัวเลขและตามชื่อได้
คุณยังสามารถเปลี่ยนวันที่หรือวันโดยใช้จาวาสคริปต์เพิ่มเติมได้
วิดเจ็ตนี้เหมาะอย่างยิ่งสำหรับการรวมเทคโนโลยีจากฝั่งเซิร์ฟเวอร์เพื่อการพัฒนาโปรแกรมระดับมืออาชีพเพิ่มเติม
คุณสามารถรวมส่วนประกอบ DatePicker เข้ากับเว็บแอปพลิเคชันของคุณได้อย่างง่ายดาย
* ความเป็นไปได้ในการแสดงพร้อมกันกับองค์ประกอบอื่น ๆ บนเพจ
* ปฏิทินมากมายในองค์ประกอบเดียว
* ความเป็นไปได้ในการดูวันพิเศษ
* ความเป็นไปได้ในการเปลี่ยนรูปลักษณ์ภายนอกโดยใช้ CSS เพิ่มเติม
* ความสามารถในการแปลชื่อวันและเดือน
* ความเป็นไปได้ในการกำหนดวันที่สดใสสำหรับการเริ่มต้นของโลก
* ความเป็นไปได้ของการรวมเข้ากับหน้าต่างเบราว์เซอร์
ระบบปฏิทินเป็นเพียงปฏิทิน
Tigra Calendar เป็นองค์ประกอบจาวาสคริปต์ข้ามเบราว์เซอร์ที่ช่วยให้คุณสามารถเลือกวันที่จากเมนูแบบเลื่อนลงโดยใช้รูปแบบ HTML เพิ่มเติม
โปรแกรม One Plans สามารถรองรับหลายปฏิทินได้
คุณยังสามารถแสดงข้อมูลในปฏิทินที่แตกต่างกันได้
ปฏิทินสกินถูกสร้างขึ้นแยกกัน (รหัสผ่านที่ไม่ซ้ำกัน เวลาติดตั้ง ลักษณะภายนอกที่แตกต่างกัน)
ปฏิทินจำนวนหนึ่งที่ทำงานระหว่างโปรแกรมแผนเดียวกันสามารถดูได้บนเว็บไซต์ต่างๆ
* ctrl+home – เดือนปัจจุบัน หรือเปิดปฏิทินหากปิดอยู่
* ctrl+left/right – – วันก่อนหน้า/ที่กำลังจะมาถึง
* ctrl+ขึ้น/ลง – – ไปข้างหน้า/วันที่จะมาถึง
* ป้อน – ยืนยันวันที่เลือก
* ctrl+end – ปิดโดยไม่บันทึกข้อมูล
* หลบหนี – เพียงปิดปฏิทิน
องค์ประกอบนี้ช่วยให้คุณเลือกวันที่โดยใช้แผงเลื่อนแบบธรรมดา
คุณสามารถเปลี่ยนวันที่ได้อย่างปลอดภัยด้วยการดึงปุ่มด้านหลังมาตราส่วนชั่วโมง
นอกจากนี้ หากคุณต้องการแสดงวันที่อื่นๆ แถบเลื่อนจะหมุนไปยังตำแหน่งที่ถูกต้องโดยอัตโนมัติ
FullCalendar เป็นปลั๊กอิน jQuery ที่ช่วยให้คุณสามารถสร้างปฏิทินขนาดเต็มพร้อมฟังก์ชันการทำงานแบบลากได้
ปลั๊กอินรองรับ AJAX และคุณสามารถจัดรูปแบบเป็นรูปแบบที่คุณต้องการได้อย่างง่ายดาย (รวมถึงส่วนเสริมพิเศษสำหรับ Google Calendar)
ปลั๊กอินช่วยให้คุณเลือกและลากวันที่ได้
* การควบคุมภายนอกของแป้นพิมพ์เพิ่มเติม
* รองรับรูปแบบการแสดงผลและตัวคั่นที่แตกต่างกัน
* เกลียดชัง
* ความเป็นไปได้ของการออกแบบโดยใช้ CSS เพิ่มเติม
* ความเป็นไปได้ในการแสดงวันที่เฉพาะเจาะจงของปี
ปฏิทินทั้งหมดนี้เป็นแพลตฟอร์มที่ครบครันพร้อมฟังก์ชันการทำงานที่ดี แต่บางสิ่งจะต้องได้รับการปรับปรุงและปรับปรุง ไม่เช่นนั้นคุณจะต้องสร้างรูปลักษณ์ที่ทันสมัยสำหรับการออกแบบเว็บไซต์
* ความเป็นไปได้ของการแปลเป็นภาษาท้องถิ่น
* ความเป็นไปได้ในการเน้นวันร้องเพลงของปี
* จัดจำหน่ายแบบปลอดแมวทั่วโลก (ได้รับอนุญาตจาก CC)
* ทำงานร่วมกับองค์ประกอบตั้งแต่หนึ่งรายการขึ้นไปที่ป้อนข้อความ type="text"
* ความเป็นไปได้ในการเน้นวันพิเศษ
* ปิดอัตโนมัติหลังจากเลือกวันที่ (เช่นเดียวกับเมื่อกดปุ่มวันที่ปัจจุบันหรือปิด)
* ความเป็นไปได้ของการเปลี่ยนอย่างรวดเร็วสำหรับฟิลด์ "เลือก" เพิ่มเติม
ปฏิทินทั้งหมดนี้เป็นแพลตฟอร์มที่ครบครันพร้อมฟังก์ชันการทำงานที่ดี แต่บางสิ่งจะต้องได้รับการปรับปรุงและปรับปรุง ไม่เช่นนั้นคุณจะต้องสร้างรูปลักษณ์ที่ทันสมัยสำหรับการออกแบบเว็บไซต์
* เลือกปุ่มอัตโนมัติจึงไม่มีที่ไปอีกแล้ว
และยังมีอีกหลายอย่าง...
ส่วนประกอบนี้เป็นรูปแบบง่ายๆ สำหรับการเลือกวันที่และปฏิทิน
*ความเป็นไปได้ในการเพิ่ม mov
* ความเป็นไปได้ที่จะเปลี่ยนวันที่ปัจจุบัน
* ความสามารถในการเลื่อนเมาส์ด้วยตะไล
* การมองเห็นปุ่ม
กรอบเวลาเป็นองค์ประกอบที่ไม่มีการประท้วงซึ่งมีอยู่บน Github
|
jMonthCalendar เป็นปฏิทินเต็มเวลาที่รองรับ
คุณสามารถเลือกตัวเลือกและตัวเลือกต่าง ๆ แล้วทุกอย่างจะทำเพื่อคุณ
ปลั๊กอินมีความสามารถในการแก้ไขเพื่อให้ผู้ใช้สามารถโต้ตอบกับปฏิทินเพื่อแสดงการเปลี่ยนแปลงของเดือนและแก้ไขเสียงเมื่อกดสิ้นสุดการแจ้งเตือน
jMonthCalendar ยังรองรับกิจกรรมการวางเมาส์โอเวอร์ เช่นเดียวกับการแจ้งเตือนพารามิเตอร์ทริกเกอร์ alert();
ตามมาตรฐาน URL จะถูกวางบนสกิน ซึ่งนำไปสู่หน้าที่มีข้อมูลโดยละเอียด
function draw_calendar($month, $year, $action = "none") { $calendar = "
นอกเหนือจากปฏิทินออนไลน์อื่นๆ แล้ว VCalendar ยังได้รับการขยายด้วยโค้ดเอาต์พุตของภาษาการเขียนโปรแกรมต่างๆ: PHP, ASP และ ASP.NET (C#) ระมัดระวังวิธีการเพิ่มเทคโนโลยีใหม่ๆ สู่อนาคต ก่อนถึงชะตากรรมใหม่มันกลายเป็นงานที่ไม่สำคัญมาก - เพื่อสร้างปฏิทินเว็บไซต์ซึ่งในแต่ละเดือนจำเป็นต้องแสดงปฏิทินของคุณในแต่ละเดือน | ขั้นตอนแรกในการแก้ปัญหาคือการหาวิธีแก้ปัญหาสำเร็จรูป|
---|---|
มาดูวิธีเขียนปฏิทินอย่างง่ายใน PHP กัน<= $days_in_month; $list_day++) { $calendar.= " | พบพื้นฐานของสคริปต์บนอินเทอร์เน็ต มีการแก้ไข ขยายเพิ่มเติม และเพิ่มฟังก์ชันการดูวันหยุดสุดสัปดาห์ พร้อมด้วยคลาส CSS ".$list_day" ก่อนถึงชะตากรรมใหม่มันกลายเป็นงานที่ไม่สำคัญมาก - เพื่อสร้างปฏิทินเว็บไซต์ซึ่งในแต่ละเดือนจำเป็นต้องแสดงปฏิทินของคุณในแต่ละเดือน | "; // ปิดวันที่เหลือของปีถ้า ($running_day == 6) ( // ปิดแถว $calendar.= "
"; )) $calendar.=" |
ในฐานะที่เป็นอินพุต ฟังก์ชัน Draw_calendar จะใช้หมายเลขซีเรียลของเดือนและวัน
การนำทางฟังก์ชันนี้ไม่ใช่เรื่องง่าย และคุณสามารถเป็นผู้เริ่มต้นในการพัฒนาเว็บไซต์ได้
ด้านล่างนี้คุณสามารถดูปฏิทินสำหรับวันนี้ปี 2559
ไซเชน
ต่ออายุการสมัครสมาชิกปฏิทินซึ่งรวมถึงชื่อของเดือนและวันโดยไม่จำเป็นต้องเปิดฟังก์ชันเพื่อให้สามารถเปลี่ยนแปลงได้ทั้งหมดและอาจลบออกด้วยซ้ำ
ปฏิทิน Php สำหรับแม่น้ำ
$months = Array(0 =>ด้วยฟังก์ชันที่เพิ่มเข้ามานี้ คุณสามารถลบสคริปต์ปฏิทิน PHP สำหรับวันนั้นได้อย่างง่ายดาย ไม่ว่าจะเกิดอะไรขึ้นก็ตาม<= 12; $month++) { ?>
ในการดำเนินการนี้ ก็เพียงพอที่จะวนรอบเดือนทั้งหมดแล้วคลิกฟังก์ชันแสดงปฏิทินสำหรับเดือนนั้นๆ