date_sun_info() 함수는 일몰/일출 및 황혼 시작/종료에 대한 정보가 포함된 배열을 반환합니다.
구문
date_sun_info(timestamp, latitude, longitude)
매개변수
-
타임스탬프 - 타임스탬프. 필수.
-
위도 - 위도(도). 필수
-
경도 − 경도(도). 필수
반환
date_sun_info() 함수는 일몰/일출 및 황혼 시작/종료에 대한 정보가 포함된 배열을 반환합니다.
배열의 구조는 다음 목록에 자세히 설명되어 있습니다. -
-
일출 − 일출 시간(천정각 =90°35').
-
일몰 − 일몰 시간(천정각 =90°35').
-
대중교통 − 태양이 정점에 도달한 시간, 즉 가장 높은 지점에 도달한 시간
-
civil_twilight_begin − 시민 새벽의 시작(천정각 =96°). 일출 시간에 종료됩니다.
-
civil_twilight_end − 시민 황혼의 끝(천정각 =96°). 해질녘에 시작됩니다.
-
해상_twilight_begin − 해상 새벽의 시작(천정각 =102°). Civil_twilight_begin에서 끝납니다.
-
해상_twilight_end − 해상 황혼의 끝(천정각 =102°). Civil_twilight_end에서 시작합니다.
-
astronomical_twilight_begin − 천문학적 새벽의 시작(천정각 =108°). nautical_twilight_begin에서 끝납니다.
-
astronomical_twilight_end − 천문학적 황혼의 끝(천정각 =108°). nautical_twilight_end에서 시작합니다.
예시
다음은 예입니다 -
<?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"; } ?>
출력
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