현재 위치: > 최신 기사 목록> date_sun_info 함수는 무엇을합니까? 태양에 대한 정보를 얻기 위해 PHP에서 사용하는 방법

date_sun_info 함수는 무엇을합니까? 태양에 대한 정보를 얻기 위해 PHP에서 사용하는 방법

gitbox 2025-09-11
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 코드 의이 부분은 기사의 내용과 관련이 없습니다.,예제로 만 접두사</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"읽기에 오신 것을 환영합니다 PHP 튜토리얼 기사!"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>

<hr>

</span><span><span class="hljs-meta"><?php</span></span><span>
<span class="hljs-comment">/*
기사 제목:date_sun_info 기능은 무엇을합니까??PHP 태양에 대한 정보를 얻기 위해 사용하는 방법
*/</span>

</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h1>date_sun_info 기능은 무엇을합니까??PHP 태양에 대한 정보를 얻기 위해 사용하는 방법</h1>"</span></span><span>;

</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>존재하다 PHP 가운데,날짜 및 시간과 관련된 운영을 처리하는 것이 매우 일반적입니다.。때때로 우리는 일반적인 시간 정보를 얻을 필요가 없습니다,또한 자연 현상과 관련된 데이터를 얻기를 희망합니다,예를 들어, 태양의 상승과 설정 시간。PHP 매우 실용적인 기능을 제공합니다 <code>date_sun_info
"; 에코 "

- $ 시간 : UNIX 타임 스탬프, 태양 정보를 얻으려는 날짜를 나타냅니다.
- $ latitude : 위도, -90에서 90 범위. 북반구는 양수이고 남반구는 음수입니다.
- $ 경도 : -180에서 180 범위의 경도. 동부 경도는 긍정적 인 값이며 서양 경도는 음수입니다.

";
에코 "

반환 가치

"
; 에코 "

함수는 다음의 주요 값을 포함하는 연관 배열을 반환합니다.

"
; Echo "
  • Sunrise : Sunrise Time (Unix Timestamp)
  • Sunset : Sunset Time (Unix Timestamp)
  • Transit : Sunshine Time (Noon)
  • Civil_twilight_begin : Civil Dawn Start
  • Civil_twilight_end : Civil Dusk end nautical_twilight_begin : Nautical
  • Dawn 시작 Nautical_twilight_end
  • . Astronomic_twilight_begin : 천문학적
  • 새벽 시작
  • 천문학적 시작 : 천문학적 새벽이
  • 천문학적 새벽이 끝났습니다. 천문학적 새벽 끝 Astronomic_twilight_end : 천문학적 새벽 끝
"
;
에코 "

예 : 지정된 도시에 대한 태양 정보 받기

"
; 에코 "
$ latitude = 31.2304; // 상하이 위도 $ 경도 = 121.4737; // 상하이 경도 $ time = time (); // 현재 시간 $ sun_info = date_sun_info ( $ time , $ latitude , $ longitude ); 에코 '일출 시간 :'. 날짜 ( 'h : i : s', $ sun_info [ 'sunrise']). '\\N'; 에코 '일몰 시간 :'. 날짜 ( 'h : i : s', $ sun_info [ 'Sunset']). '\\N'; 에코 '정오 시간 :'. 날짜 ( 'h : i : s', $ sun_info [ 'transit']). '\\N'; 에코 '정오 시간 :'. 날짜 ( 'h : i : s', $ sun_info [ 'transit']). '\\N'; 에코 '정오 시간 :'. 날짜 ( 'h : i : s', $ sun_info [ 'transit']). '\\N'; "; 에코 "

위의 코드를 실행 한 후 오늘 상하이에서 일출, 일몰 및 정오 시간을 얻게됩니다. 다른 도시에 대한 태양 정보를 얻기 위해 \ $ latitude\ $ longitude를 수정할 수도 있습니다.

"
; 에코 "

지침

"
; Echo "
  • 타임 스탬프는 서버의 기본 시간대를 사용하고 시간대를 설정하기 위해 date_default_timezone_set을 사용해야 할 수도 있습니다.
  • 위도와 경도는 값이 올바른지 확인하기 위해 플로팅 포인트 숫자 여야합니다. 그렇지 않으면 반환 된 데이터가 부정확 할 수 있습니다.
  • 함수는 UNIX 타임 스탬프를 반환하고 날짜 () 함수와 함께 출력을 형성 할 수 있습니다.
에코 "

요약

"
; 에코 "

date_sun_info 는 PHP가 제공하는 매우 실용적인 기능으로, 일출, 일몰, 정오 및 다양한 새벽 및 황혼을 포함하여 특정 위치와 특정 날에 대한 태양 정보를 쉽게 얻을 수 있습니다. 날씨 응용 프로그램, 달력 리마인더 또는 천문학적 계산에 매우 편리한 도구입니다.

"
; ?>