ย้อนกลับไปเวลาพระอาทิตย์ตกวันนี้ที่เมืองลิสบอน ประเทศโปรตุเกส:
<?php// ลิสบอน, โปรตุเกส:// ละติจูด: 38.4 เหนือ, ลองจิจูด: 9 ตะวันตก// เซนิธ ~= 90, ออฟเซ็ต: +1 GMTecho("ลิสบอน, โปรตุเกส: วันที่: " . date("DM d Y") );echo("<br>เวลาพระอาทิตย์ตก: ");echo(date_sunset(เวลา(),SUNFUNCS_RET_STRING,38.4,-9,90,1));?>ฟังก์ชัน date_sunset() ส่งกลับเวลาพระอาทิตย์ตกสำหรับวันที่และสถานที่ที่ระบุ
เคล็ดลับ: ดูฟังก์ชัน date_sunrise() ซึ่งส่งคืนเวลาพระอาทิตย์ขึ้นสำหรับวันที่และสถานที่ที่ระบุ
date_sunset ( การประทับเวลา, รูปแบบ, ละติจูด, ลองจิจูด, สุดยอด, gmtoffset);
พารามิเตอร์ | อธิบาย |
---|---|
การประทับเวลา | ที่จำเป็น. ระบุการประทับเวลาวันที่ที่จะคำนวณเวลาพระอาทิตย์ตก |
รูปแบบ | ไม่จำเป็น. ระบุวิธีการคืนผลลัพธ์: SUNFUNCS_RET_STRING (ส่งคืนผลลัพธ์ในรูปแบบสตริง เช่น 16:46) (ค่าเริ่มต้น) SUNFUNCS_RET_DOUBLE (ส่งคืนผลลัพธ์ในรูปแบบทศนิยม เช่น 16.78243132) SUNFUNCS_RET_TIMESTAMP (ส่งคืนผลลัพธ์ในรูปแบบจำนวนเต็ม (ประทับเวลา) เช่น 1095034606) |
ละติจูด | ไม่จำเป็น. ระบุละติจูดของตำแหน่ง ค่าเริ่มต้นคือละติจูดเหนือ ดังนั้น หากคุณต้องการระบุละติจูดใต้ คุณต้องส่งค่าลบ |
ลองจิจูด | ไม่จำเป็น. ระบุลองจิจูดของสถานที่ ค่าเริ่มต้นคือลองจิจูดตะวันออก ดังนั้น หากคุณต้องการระบุลองจิจูดตะวันตก คุณต้องส่งค่าลบ |
สุดยอด | ไม่จำเป็น. ค่าเริ่มต้นคือ date.sunset_zenith |
gmtoffset | ไม่จำเป็น. ระบุความแตกต่างระหว่าง GMT และเวลาท้องถิ่น มีหน่วยเป็นชั่วโมง |
ค่าส่งคืน: | หากสำเร็จ จะส่งคืนเวลาพระอาทิตย์ตกใน รูปแบบ ที่ระบุ ส่งคืน FALSE เมื่อเกิดความล้มเหลว |
---|---|
เวอร์ชัน PHP: | 5+ |
บันทึกการอัปเดต: | เริ่มต้นจาก PHP 5.1.0 ฟังก์ชันนี้จะรายงานข้อผิดพลาดโซนเวลา E_STRICT และ E_NOTICE |