>  기사  >  백엔드 개발  >  PHP의 date_sun_info() 함수

PHP의 date_sun_info() 함수

WBOY
WBOY앞으로
2023-09-17 15:17:021780검색

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으로 문의하시기 바랍니다. 삭제