Mô tả
Hàm date_sun_info() trả về mảng chứa thông tin về giờ mặt trời mọc/lặn và các giai đoạn hoàng hôn.
Cú pháp
date_sun_info(timestamp, latitude, longitude)
Tham số
timestamp − Dấu thời gian. Bắt buộc.
latitude − Vĩ độ (độ). Bắt buộc.
longitude − Kinh độ (độ). Bắt buộc.
Giá trị trả về
Trả về mảng liên kết với các khóa:
sunrise − Giờ mặt trời mọc (góc zenith = 90°35').
sunset − Giờ mặt trời lặn (góc zenith = 90°35').
transit − Giờ mặt trời ở đỉnh (điểm cao nhất).
civil_twilight_begin − Bắt đầu hoàng hôn dân sự (góc zenith = 96°). Kết thúc tại sunrise.
civil_twilight_end − Kết thúc hoàng hôn dân sự (góc zenith = 96°). Bắt đầu tại sunset.
nautical_twilight_begin − Bắt đầu hoàng hôn hàng hải (góc zenith = 102°). Kết thúc tại civil_twilight_begin.
nautical_twilight_end − Kết thúc hoàng hôn hàng hải (góc zenith = 102°). Bắt đầu tại civil_twilight_end.
astronomical_twilight_begin − Bắt đầu hoàng hôn thiên văn (góc zenith = 108°). Kết thúc tại nautical_twilight_begin.
astronomical_twilight_end − Kết thúc hoàng hôn thiên văn (góc zenith = 108°). Bắt đầu tại nautical_twilight_end.
Ví dụ
<?php
$info = date_sun_info(strtotime("2018-09-23"), 31.7667, 35.2333);
foreach ($info as $key => $val) {
echo "$key: " . date("H:i:s", $val) . "\n";
}
?>Kết quả
sunrise: 03:28:06 sunset: 15:34:29 transit: 09:31:18 civil_twilight_begin: 03:03:51 civil_twilight_end: 15:58:44 nautical_twilight_begin: 02:35:30 nautical_twilight_end: 16:27:05 astronomical_twilight_begin: 02:06:54 astronomical_twilight_end: 16:55:41