date_sunrise() 함수는 지정된 날짜/위치의 일출 시간을 반환합니다. 성공하면 일출 시간을 지정된 형식으로 반환합니다. 실패 시 FALSE.
구문
date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
매개변수
-
타임스탬프 − 일출 시간을 가져온 날짜의 타임스탬프입니다.
-
형식 − 결과를 반환하는 방법을 지정합니다.
-
SUNFUNCS_RET_STRING :결과를 문자열로 반환합니다.
-
SUNFUNCS_RET_DOUBLE :결과를 float로 반환합니다.
-
SUNFUNCS_RET_TIMESTAMP :결과를 정수(타임스탬프)로 반환
-
-
위도 - 위치의 위도를 지정합니다. 위도는 기본적으로 북쪽입니다. South 값을 지정하려면 음수 값을 전달해야 합니다.
-
경도 - 위치의 경도를 지정합니다. 경도는 기본적으로 동쪽으로 설정됩니다. West 값을 지정하려면 음수 값을 전달해야 합니다.
-
천정 − 기본값은 date.sunrise_zenith
입니다. -
gmtoffset − GMT와 현지 시간의 차이(시간).
반환
date_sunrise() 함수는 성공 시 지정된 형식으로 일출 시간을 반환합니다. 실패 시 FALSE.
예시
다음은 예입니다 -
<?php echo("Date: " . date("D M d Y") . "<br />"); echo("Sunrise time: "); echo(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1)); ?>
출력
다음은 출력입니다 -
Date: Wed Oct 10 2018 Sunrise time: 07:43
예시
다른 예를 보겠습니다 -
<?php $res = strtotime('2018-10-25'); var_dump(date_sunrise($res, SUNFUNCS_RET_STRING, 69.245833, -53.537222)); ?>
출력
다음은 출력입니다 -
string(5) "11:28"