Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 date_sunrise() 함수

<시간/>

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"