Hàm date_sun_info () trả về một mảng với thông tin về hoàng hôn / bình minh và hoàng hôn bắt đầu / kết thúc.
Cú pháp
date_sun_info(timestamp, latitude, longitude)
Tham số
-
dấu thời gian - Dấu thời gian. Bắt buộc.
-
vĩ độ - Vĩ độ tính bằng độ. Bắt buộc
-
kinh độ - Kinh độ tính bằng độ. Bắt buộc
Quay lại
Hàm date_sun_info () trả về một mảng với thông tin về hoàng hôn / bình minh và hoàng hôn bắt đầu / kết thúc.
Cấu trúc của mảng được trình bày chi tiết trong danh sách sau -
-
mặt trời mọc - Thời điểm mặt trời mọc (góc thiên đỉnh =90 ° 35 ').
-
hoàng hôn - Thời điểm mặt trời lặn (góc thiên đỉnh =90 ° 35 ').
-
chuyển tuyến - Thời điểm mặt trời ở đỉnh cao, tức là đã đạt đến điểm cực đại.
-
Civil_twilight_begin - Thời điểm bắt đầu buổi bình minh dân sự (góc thiên đỉnh =96 °). Nó kết thúc vào lúc mặt trời mọc.
-
Civil_twilight_end - Điểm cuối của hoàng hôn dân sự (góc thiên đỉnh =96 °). Nó bắt đầu lúc hoàng hôn.
-
nautical_twilight_begin - Điểm bắt đầu của bình minh trên hải lý (góc thiên đỉnh =102 °). Nó kết thúc tại Civil_twilight_begin.
-
nautical_twilight_end - Cuối hải lý (góc thiên đỉnh =102 °). Nó bắt đầu tại Civil_twilight_end.
-
Thiên văn_twilight_begin - Thời điểm bắt đầu bình minh thiên văn (góc thiên đỉnh =108 °). Nó kết thúc tại nautical_twilight_begin.
-
astical_twilight_end - Cuối thiên văn hoàng hôn (góc thiên đỉnh =108 °). Nó bắt đầu tại nautical_twilight_end.
Ví dụ
Sau đây là một 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"; } ?>
Đầu ra
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