PHP date_sunrise() 関数

中国上海の今日の日の出時間を返します:

<?php
// 上海、中国:
// 緯度:北緯 31.22 ,経度:西経 121.47
// 天頂 ~= 90,偏移:+8 GMT
echo("上海、中国:日付:" . date("D M d Y"));
echo("<br>日の出時間:");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,31.22,121.47,90,8));
?>

실행 예제

정의와 사용법

date_sunrise() 함수는 지정된 날짜와 지점의 일출 시간을 반환합니다.

추천:참조 date_sunset() 지정된 날짜와 지점의 저녁 시간을 반환하는 함수.

문법

date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
파라미터 설명
timestamp 필수. 계산할 일출 시간의 날짜와 시간 표시를 지정합니다.
format

선택 사항. 결과를 반환하는 방법을 지정합니다:

  • SUNFUNCS_RET_STRING(결과를 문자열로 반환, 예를 들어 16:46)(기본)
  • SUNFUNCS_RET_DOUBLE(결과를 실수로 반환, 예를 들어 16.78243132)
  • SUNFUNCS_RET_TIMESTAMP(결과를 정수(시간 표시)로 반환, 예를 들어 1095034606)
latitude 선택 사항. 지점의 위도를 지정합니다. 기본적으로 북위를 지정합니다. 남위를 지정하려면 부정 값을 전달하십시오.
longitude 선택 사항. 지점의 경도를 지정합니다. 기본적으로 동경을 지정합니다. 서경을 지정하려면 부정 값을 전달하십시오.
zenith 선택 사항. 기본적으로 date.sunrise_zenith로 설정됩니다.
gmtoffset 선택 사항. GMT과 로컬 시간의 차이를 시간 단위로 지정합니다.

기술 세부 사항

반환 값: 성공하면 지정된 형식으로 일출 시간을 반환합니다. 실패하면 FALSE를 반환합니다.
PHP 버전: 5+
업데이트 기록: PHP 5.1.0부터, 이 함수는 E_STRICT과 E_NOTICE 시간대 오류를 보고합니다.