PHP ฟังก์ชัน Calendar
PHP Calendar นำเสนอ
การขยายปฏิทินมีฟังก์ชันที่ทำงานในการเรียกเรียนระหว่างรูปแบบปฏิทินที่แตกต่างกัน
มันมีฐานขึ้นกับ จันทร์เดือนนับจันทร์เดือน (Julian Day Count) และเริ่มนับวันเริ่มต้นตั้งแต่ 1 มกราคม 4713 ก่อนคริสต์ศักราช
หมายเหตุ:ถ้าต้องการเปลี่ยนแปลงรูปแบบปฏิทิน คุณจะต้องการเปลี่ยนไปเป็น จันทร์เดือนนับจันทร์เดือน ก่อนที่จะเปลี่ยนไปเป็นรูปแบบปฏิทินที่คุณเลือก
หมายเหตุ:จันทร์เดือนนับจันทร์เดือน (Julian Day Count) และ จันทร์เดือนเรื่อง (Julian Calendar) ไม่เป็นสิ่งเดียวกัน!
ติดตั้ง
เพื่อให้ฟังก์ชันเหล่านี้ทำงาน คุณจะต้องทำการคอมไพล์ PHP ด้วย --enable-calendar
รุ่น Windows ของ PHP มีการสนับสนุนเสริมเวอร์ชั่น Calendar ภายในตัวเองดังนั้นฟังก์ชัน Calendar จะทำงานอัตโนมัติ
ฟังก์ชัน Calendar ของ PHP 5
ฟังก์ชัน | คำอธิบาย |
---|---|
cal_days_in_month() | กลับค่าจำนวนวันของเดือนในปีที่ระบุและระบบจักรวาลสุริยะ |
cal_from_jd() | แปลงจำนวนวันที่เริ่มต้นของจักรวาลสุริยะเป็นวันที่ของระบบจักรวาลสุริยะที่ระบุ |
cal_info() | กลับค่าข้อมูลของระบบจักรวาลสุริยะที่ระบุ |
cal_to_jd() | แปลงวันที่ของระบบจักรวาลสุริยะเป็นจำนวนวันที่เริ่มต้นของจักรวาลสุริยะ |
easter_date() | กลับค่า Unix Timestamp ของวันคริสต์มาญาราชวงศ์ |
easter_days() | กลับค่าจำนวนวันที่มีระหว่างวันคริสต์มาญาราชวงศ์และวันที่ 21 มีนาคม |
frenchtojd() | แปลงวันที่ของระบบจักรวาลสุริยะสาธารณรัฐฝรั่งเศสเป็นจำนวนวันที่เริ่มต้นของจักรวาลสุริยะ |
gregoriantojd() | แปลงวันที่ของระบบจักรวาลสุริยะของกลีโกเรียนเป็นจำนวนวันที่เริ่มต้นของจักรวาลสุริยะ |
jddayofweek() | กลับค่าวันในสัปดาห์ |
jdmonthname() | กลับค่าชื่อเดือน |
jdtofrench() | แปลงจำนวนวันที่เริ่มต้นของจักรวาลสุริยะเป็นวันที่ของระบบจักรวาลสุริยะสาธารณรัฐฝรั่งเศส |
jdtogregorian() | แปลงระบบจักรวาลสุริยะของกลีโกเรียนเป็นจำนวนวันที่เริ่มต้นของจักรวาลสุริยะ |
jdtojewish() | แปลงจำนวนวันที่เริ่มต้นของจักรวาลสุริยะเป็นวันที่ของระบบจักรวาลสุริยะยิว |
jdtojulian() | แปลงจำนวนวันที่เริ่มต้นของจักรวาลสุริยะเป็นวันที่ของระบบจักรวาลสุริยะ |
jdtounix() | แปลงจำนวนวันที่เริ่มต้นของจักรวาลสุริยะเป็น Unix Timestamp |
jewishtojd() | แปลงวันที่ของระบบจักรวาลสุริยะยิวเป็นจำนวนวันที่เริ่มต้นของจักรวาลสุริยะ |
juliantojd() | แปลงวันที่ของระบบจักรวาลสุริยะเป็นจำนวนวันที่เริ่มต้นของจักรวาลสุริยะ |
unixtojd() | แปลง Unix Timestamp ไปเป็นจำนวนวันที่เริ่มต้นของจักรวาลสุริยะ |
ค่าคงที่ Calendar ที่ PHP 5 ประกาศมาแล้ว
ค่าคงที่ | ประเภท | PHP สำหรับรุ่น |
---|---|---|
CAL_GREGORIAN | Integer | PHP 4 |
CAL_JULIAN | Integer | PHP 4 |
CAL_JEWISH | Integer | PHP 4 |
CAL_FRENCH | Integer | PHP 4 |
CAL_NUM_CALS | Integer | PHP 4 |
CAL_DOW_DAYNO | Integer | PHP 4 |
CAL_DOW_SHORT | Integer | PHP 4 |
CAL_DOW_LONG | Integer | PHP 4 |
CAL_MONTH_GREGORIAN_SHORT | Integer | PHP 4 |
CAL_MONTH_GREGORIAN_LONG | Integer | PHP 4 |
CAL_MONTH_JULIAN_SHORT | Integer | PHP 4 |
CAL_MONTH_JULIAN_LONG | Integer | PHP 4 |
CAL_MONTH_JEWISH | Integer | PHP 4 |
CAL_MONTH_FRENCH | Integer | PHP 4 |
CAL_EASTER_DEFAULT | Integer | PHP 4.3 |
CAL_EASTER_ROMAN | Integer | PHP 4.3 |
CAL_EASTER_ALWAYS_GREGORIAN | Integer | PHP 4.3 |
CAL_EASTER_ALWAYS_JULIAN | Integer | PHP 4.3 |
CAL_JEWISH_ADD_ALAFIM_GERESH | Integer | PHP 5.0 |
CAL_JEWISH_ADD_ALAFIM | Integer | PHP 5.0 |
CAL_JEWISH_ADD_GERESHAYIM | Integer | PHP 5.0 |