Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน date_sunrise() ใน PHP


ฟังก์ชัน 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"