ฟังก์ชัน date_sunrise() ของ 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_sunrise() คืนค่าเวลาช่วงวันที่เริ่มต้นของวันที่กำหนดและสถานที่
คำเตือน:ดู date_sunset() ฟังก์ชัน คืนค่าเวลาช่วงวันที่สุดท้ายของวันที่กำหนดและสถานที่
รูปแบบ
date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
ตัวแปร | คำอธิบาย |
---|---|
timestamp | จำเป็น กำหนดค่า timestamp ของวันที่และเวลาที่ต้องการคำนวณเวลาช่วงวันที่เริ่มต้นของวัน |
format |
เลือกตั้ง กำหนดวิธีที่จะคืนค่า
|
latitude | เลือกตั้ง กำหนดเส้นแวงทางเหนือของสถานที่ โดยมาตราฐานคือทางเหนือ ถ้าต้องการกำหนดทางใต้ โปรดส่งค่าลบ |
longitude | เลือกตั้ง กำหนดเส้นแวงทางตะวันออกของสถานที่ โดยมาตราฐานคือทางตะวันออก ถ้าต้องการกำหนดทางตะวันตก โปรดส่งค่าลบ |
zenith | เลือกตั้ง โดยมาตราฐานคือ date.sunrise_zenith |
gmtoffset | เลือกตั้ง กำหนดการแตกต่างระหว่าง GMT และเวลาท้องถิ่น ด้วยชั่วโมง |
รายละเอียดเทคนิค
ค่าที่คืนค่า | ถ้าประสบความสำเร็จ จะคืนค่าเวลาช่วงวันที่เริ่มต้นของวัน ในรูปแบบที่กำหนด ถ้าล้มเหลวจะคืนค่า FALSE |
---|---|
PHP รุ่น | 5+ |
บันทึกการปรับปรุง | ตั้งแต่ PHP 5.1.0 ฟังก์ชันนี้จะแจ้งข้อผิดพลาด E_STRICT และ E_NOTICE หมู่เวลา |