ฟังก์ชัน date_sunrise()ดูเวลาพระอาทิตย์ขึ้น และ ฟังก์ชัน date_sunset() ดูเวลาพระอาทิตย์ตก

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

Patipat
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 996
ลงทะเบียนเมื่อ: 10/06/2019 10:12 am

ฟังก์ชัน date_sunrise()ดูเวลาพระอาทิตย์ขึ้น และ ฟังก์ชัน date_sunset() ดูเวลาพระอาทิตย์ตก

โพสต์ที่ยังไม่ได้อ่าน โดย Patipat »

โดยปกติแล้วเราจะดูพระอาทิตย์ขึ้น ตามเวลาที่เราเห็น และ พระอาทิตย์ตก แต่รู้หรือไม่ฟังก์ชัน ใน PHP สามารถดูเวลา พระอาทิตย์ขึ้นและพระอาทิตย์ตกได้ โดยที่เราเขียนฟังก์ชันง่าย ๆ สามารถกำหนด ได้ว่าเราจะดูที่ไหน โดยกำหนด ละติจูด และ ลองจิจูด ให้กับฟังก์ชัน ในการเขียน ละติจูด และ ลองจิจูด สามารถดูได้ใน Google map เพียงแค่เขียน สถานที่ที่ต้องการแล้วกดค้นหา แล้วเราก็นำ ละติจูด กับ ลองจิจูด มาใช้งานได้ครับ


การใช้งานฟังก์ชัน
พระอาทิตย์ขึ้น

โค้ด: เลือกทั้งหมด

date_sunrise(timestamp,format,latitude,longitude,zenith,gmt_offset) 
พระอาทิตย์ตก

โค้ด: เลือกทั้งหมด

date_sunset(timestamp,format,latitude,longitude,zenith,gmt_offset)
ตัวอย่างโค้ดครับ

โค้ด: เลือกทั้งหมด

<?php
echo("วันที่  " . date('d-m-Y') . "<br><br>พระอาทิตย์ขึ้นที่ผาชนะได อ.โขงเจียม จ.อุบลราชธานี เวลา : " .date_sunrise(time(),SUNFUNCS_RET_STRING,15.37,105.37,90,+7-24) . "<br><br>");
echo("พระอาทิตย์ตกที่แหลมพรหมเทพ อ.เมือง จ.ภูเก็ต เวลา : " .date_sunset(time(),SUNFUNCS_RET_STRING,7.46,98.19,90,+7));
?>
ผลลัพธ์
Selection_999(335).png
Selection_999(335).png (12.03 KiB) Viewed 1048 times
หมายเหตุการใช้งาน
timestamp => ค่า Timestamp
latitude => ตำแหน่งละติจูดที่ต้องการทราบค่า
longitude => ตำแหน่งลองจิจูดที่ต้องการทราบค่า
zenith => ค่าเวลา GMT ที่ห่างจากเมืองกรีนิช
gmt_offset => ค่า gmt_offset มีหน่วยเป็น ชั่วโมง

format มีให้เลือก 3 รูปแบบ คือ
SUNFUNCS_RET_STRING = > (แสดงผลเป็นข้อความ)
SUNFUNCS_RET_DOUBLE => (แสดงผลเป็นแบบ float)
SUNFUNCS_RET_TIMESTAMP => (แสดงผลเป็น Timestamp)

อ้างอิง

1 https://www.w3schools.com/php/func_date_sunrise.asp
2 http://www.question.in.th/answer_view.php?id_ques=266
3 https://mondaro23.blogspot.com/2012/08/php-date-time-function.html
Kor ma di kub. :)
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 88