English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
date_sun_info() 함수는 지정된 날짜와 위치에 대한 일출에 대한 정보를 포함한 배열을 반환합니다./일몰 및 황혼 시작/황혼 종료 정보의 배열.
date_sun_info() 함수는 위치의 시간, 위도 및 경도를 받아들이고, 지정된 위치에서 일출에 대한 정보를 제공합니다./일몰 및 황혼 시작/정보가 끝납니다.
date_sun_info($timestamp, $latitude, $longitude)
순번 | 파라미터 및 설명 |
---|---|
1 | 시간 표시(必需) 이는 시간 표시를 지정합니다. |
2 | 위도(必需) 이 위치의 위도를 지정합니다. |
3 | 경도(必需) 이는 지정된 위치의 경도를 지정합니다. |
date_sun_info() 함수는 지정된 위치에서 해당 날짜의 일출에 대한 정보를 포함하는 배열을 반환합니다./일몰 및 지평선 시작/정보가 끝납니다.
이 함수는 초기에는 PHP 버전5.2.0에서 도입되었으며 모든 더 높은 버전에서 사용할 수 있습니다.
다음 예제는date_sun_info()함수의 사용법-
<?php $sun_info = date_sun_info("02-17-2012", 20.5937, 78.9629); print_r($sun_info); ?>테스트해보기‹/›
출력 결과
Array ( [일출] => 4818 [일몰] => 44087 [경도] => 24453 [민간 지평선 시작] => 3381 [민간 지평선 종료] => 45524 [해상 지평선 시작] => 1729 [해상 지평선 종료] => 47176 [천문 지평선 시작] => 98 [천문 지평선 종료] => 48807 )
다음 예제는 동일한 날짜에서 다른 위치 정보를 가져옵니다.-
<?php $sun_info = date_sun_info("02-17-2012", 37.0902, 95.7129); print_r($sun_info); ?>테스트해보기‹/›
출력 결과
Array ( [일출] => 3038 [일몰] => 37825 [경도] => 20431 [민간 지평선 시작] => 1307 [민간 지평선 종료] => 39556 [해상 지평선 시작] => -642 [해상 지평선 종료] => 41505 [천문 지평선 시작] => -2538 [천문 지평선 종료] => 43402 )
다음 예제는 다른 날짜에서 위치 정보를 가져옵니다.-
<?php $time = "2000-01-01"; $latitude = 31.7667; $longitude = 35.2333; print_r(date_sun_info($time, $latitude, $longitude)); $time = "2010-01-01"; print_r(date_sun_info($time, $latitude, $longitude)); $time = "2020-01-01"; print_r(date_sun_info($time, $latitude, $longitude)); ?>테스트해보기‹/›
출력 결과
Array ( [일출] => 16742 [일몰] => 53161 [경도] => 34951 [민간 지평선 시작] => 15138 [민간 지평선 종료] => 54765 [해상 지평선 시작] => 13316 [해상 지평선 종료] => 56587 [천문 지평선 시작] => 11534 [천문 지평선 종료] => 58369 ) Array ( [일출] => 16742 [일몰] => 53161 [경도] => 34951 [민간 지평선 시작] => 15138 [민간 지평선 종료] => 54765 [해상 지평선 시작] => 13316 [해상 지평선 종료] => 56587 [천문 지평선 시작] => 11534 [천문 지평선 종료] => 58369 ) Array ( [일출] => 16742 [일몰] => 53161 [경도] => 34951 [민간 지평선 시작] => 15138 [민간 지평선 종료] => 54765 [해상 지평선 시작] => 13316 [해상 지평선 종료] => 56587 [천문 지평선 시작] => 11534 [천문 지평선 종료] => 58369 )
<?php $sun_info = date_sun_info(strtotime("2017-07-12), 20.5937, 78.9629); foreach ($sun_info as $key => $val) { echo "$key: " . date("H:i:s", $val) . "\n"; } ?>테스트해보기‹/›
출력 결과
일출: 00:11:03 일몰: 13:28:33 경도: 06:49:48 민간 지평선 시작: 23:46:45 민간 지평선 종료: 13:52:51 해상 지평선 시작: 23:17:48 해상 지평선 종료: 14:21:47 천문 지평선 시작: 22:47:55 천문 지평선 종료: 14:51:41