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