PHP ฟังก์ชัน Calendar

  • หน้าก่อนหน้า PHP Array
  • หน้าต่อไป PHP Date

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
  • หน้าก่อนหน้า PHP Array
  • หน้าต่อไป PHP Date