ฟังก์ชัน date_sunrise() จะคืนค่าเวลาที่พระอาทิตย์ขึ้นสำหรับวัน/สถานที่ที่กำหนด ส่งคืนเวลาพระอาทิตย์ขึ้นในรูปแบบที่กำหนดเมื่อสำเร็จ FALSE เมื่อล้มเหลว
ไวยากรณ์
date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
พารามิเตอร์
-
ประทับเวลา − เวลาประทับของวันที่จับเวลาพระอาทิตย์ขึ้น
-
รูปแบบ − ระบุวิธีการส่งคืนผลลัพธ์:
-
SUNFUNCS_RET_STRING :ส่งกลับผลลัพธ์เป็นสตริง
-
SUNFUNCS_RET_DOUBLE :ส่งกลับผลลัพธ์เป็นทศนิยม
-
SUNFUNCS_RET_TIMESTAMP :ส่งคืนผลลัพธ์เป็นจำนวนเต็ม (ประทับเวลา)
-
-
ละติจูด - ระบุละติจูดของตำแหน่ง ละติจูดเริ่มต้นเป็นทิศเหนือ หากคุณต้องการระบุค่า South คุณต้องส่งค่าลบ
-
ลองจิจูด - ระบุลองจิจูดของตำแหน่ง ลองจิจูดมีค่าเริ่มต้นเป็นตะวันออก หากคุณต้องการระบุค่า West คุณต้องส่งค่าลบ
-
สุดยอด − ค่าเริ่มต้นเป็น date.sunrise_zenith
-
gmtoffset − ความแตกต่างระหว่าง GMT กับเวลาท้องถิ่นเป็นชั่วโมง
คืนสินค้า
ฟังก์ชัน date_sunrise() จะคืนค่าเวลาที่พระอาทิตย์ขึ้น ในรูปแบบที่กำหนด เมื่อสำเร็จ FALSE เมื่อล้มเหลว
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
<?php echo("Date: " . date("D M d Y") . "<br />"); echo("Sunrise time: "); echo(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1)); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
Date: Wed Oct 10 2018 Sunrise time: 07:43
ตัวอย่าง
เรามาดูตัวอย่างกัน −
<?php $res = strtotime('2018-10-25'); var_dump(date_sunrise($res, SUNFUNCS_RET_STRING, 69.245833, -53.537222)); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
string(5) "11:28"