PHP의 date_sun_info() 함수

WBOY
풀어 주다: 2023-09-17 15:18:01
앞으로
1780명이 탐색했습니다.

PHP의 date_sun_info() 함수

date_sun_info() 함수는 일몰/일출 및 황혼의 시작/끝에 대한 정보가 포함된 배열을 반환합니다.

Syntax

date_sun_info(timestamp, latitude, longitude)
로그인 후 복사

Parameters

  • Timestamp - 타임스탬프. 필수의.

  • Latitude - 위도(도)입니다. 필수

  • Longitude - 경도(도)입니다. 필수

반환

date_sun_info() 함수는 일몰/일출 및 황혼 시작/끝에 대한 정보가 포함된 배열을 반환합니다.

배열의 구조는 아래 목록에 자세히 설명되어 있습니다. -

  • sunrise - 일출 시간(천정각 = 90°35').

  • Sunset - 일몰 시간(천정각 = 90°35').

  • Transit - 태양이 정점에 있는 시간, 즉 태양이 가장 높은 지점에 도달하는 시간입니다.

  • Civil_twilight_begin - 시민 황혼의 시작(천정각 = 96°). 그것은 일출에 끝납니다.

  • civil_twilight_end - 시민 황혼의 끝(천정각 = 96°). 일몰부터 시작됩니다.

  • nautical_twilight_begin - 항해 황혼의 시작(천정각 = 102°). Civil_twilight_begin으로 끝납니다.

  • nautical_twilight_end - 항해 황혼의 끝(천정각 = 102°). Civil_twilight_end로 시작됩니다.

  • astronomical_twilight_begin - 천문학적 황혼의 시작(천정각 = 108°). nautical_twilight_begin으로 끝납니다.

  • astronomical_twilight_end - 천문학적 황혼의 끝(천정각 = 108°). nautical_twilight_end로 시작합니다.

Example

예는 다음과 같습니다. -

Live Demo

<?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) . "</p><p>";
}
?>
로그인 후 복사

Output

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
로그인 후 복사

위 내용은 PHP의 date_sun_info() 함수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿