ฟังก์ชัน date_sunset() ของ PHP

ตัวอย่าง

ส่งคืนเวลาตกแสงอาทิตย์วันนี้ของลิสบอน,โปรตุเกส:

<?php
// ฝายหลง,จีน:
// องศาละติจูดทางเหนือ: 31.22 องศาละติจูดทางตะวันตก: 121.47
// ระดับภูมิภาค = 90 ตัวเลขเพิ่ม: +8 GMT
echo("ฝายหลง,จีน:วันที่:" . date("D M d Y"));
echo("<br>สุริยุปราชาญาณ: ");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,31.22,121.47,90,8));
?>

ตัวอย่างการทำงาน

การกำหนดและการใช้งาน

ฟังก์ชัน date_sunset() คืนค่าเวลาตกอาทิตย์ในวันและสถานที่ที่กำหนด

คำแนะนำ:ดู date_sunrise() ฟังก์ชัน คืนค่าเวลาของการขึ้นอาทิตย์ในวันและสถานที่ที่กำหนด

รูปแบบ

date_sunset(timestamp,format,latitude,longitude,zenith,gmtoffset);
ตัวแปร คำอธิบาย
timestamp จำเป็น กำหนด timestamp ของวันที่และเวลาที่ต้องการคำนวณเวลาตกอาทิตย์
format

เลือกตั้งตามต้องการ กำหนดวิธีการคืนค่า

  • SUNFUNCS_RET_STRING (คืนค่าด้วยตัวอักษร ตัวอย่าง 16:46) (ค่าเริ่มต้น)
  • SUNFUNCS_RET_DOUBLE (คืนค่าด้วยตัวเลขเป็นจำนวนเต็ม ตัวอย่าง 16.78243132)
  • SUNFUNCS_RET_TIMESTAMP (คืนค่าด้วยตัวเลข (timestamp) ตัวอย่าง 1095034606)
latitude เลือกตั้งตามต้องการ กำหนดเส้นแวงทางเหนือของสถานที่ โดยเริ่มต้นเป็นทางเหนือ ถ้าต้องการกำหนดทางใต้ โปรดส่งค่าลบ
longitude เลือกตั้งตามต้องการ กำหนดเส้นแวงทางตะวันออกของสถานที่ โดยเริ่มต้นเป็นทางตะวันออก ถ้าต้องการกำหนดทางตะวันตก โปรดส่งค่าลบ
zenith เลือกตั้งตามต้องการ โดยเริ่มต้นเป็น date.sunset_zenith
gmtoffset เลือกตั้งตามต้องการ กำหนดการแตกต่างระหว่าง GMT และเวลาท้องถิ่น ด้วยชั่วโมง

รายละเอียดเทคนิค

ค่าที่คืนค่า ถ้าประสบความสำเร็จ จะคืนค่าเวลาตกอาทิตย์ในรูปแบบที่กำหนดไว้ ถ้าล้มเหลวจะคืนค่า FALSE
PHP รุ่น 5+
บันทึกการปรับปรุง ตั้งแต่ PHP 5.1.0 ฟังก์ชันนี้จะแจ้งข้อผิดพลาด E_STRICT และ E_NOTICE ในประเด็นโซนเวลา