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

PHP의 date_sunrise() 함수

WBOY
WBOY앞으로
2023-09-09 11:01:021456검색

PHP의 date_sunrise() 함수

date_sunrise() 함수는 특정 날짜/위치의 일출 시간을 반환합니다. 성공하면 일출 시간이 지정된 형식으로 반환됩니다. 실패 시 거짓입니다.

Syntax

date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);

Parameters

  • Timestamp - 일출 시간에 현재 날짜의 타임스탬프를 가져옵니다.

  • format - 결과를 반환하는 방법을 지정합니다.

    • SUNFUNCS_RET_STRING: 결과를 문자열로 반환합니다.

    • SUNFUNCS_RET_DOUBLE: 결과를 부동 소수점 형식으로 반환합니다.

    • SUNFUNCS_RET_TIMESTAMP : 결과를 정수(타임스탬프)로 반환합니다.

  • Latitude - 지정된 위치의 위도. 위도는 기본적으로 북쪽으로 설정되어 있습니다. 남쪽 값을 지정하려면 음수 값을 전달해야 합니다.

  • Longitude - 지정된 위치의 경도입니다. 경도는 기본적으로 동쪽 경도로 설정됩니다. 서쪽 값을 지정하려면 음수 값을 전달해야 합니다.

  • zenith - 기본값은 date.sunrise_zenith

    li>
  • gmtoffset - GMT와 현지 시간 사이의 시차입니다.

반환

date_sunrise() 함수는 성공 후 지정된 형식으로 일출 시간을 반환합니다. 실패 시 거짓입니다.

Example

여기에 예제가 있습니다-

라이브 데모

<?php
   echo("Date: " . date("D M d Y") . "<br />");
   echo("Sunrise time: ");
   echo(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>

Output

여기에 출력이 있습니다-

Date: Wed Oct 10 2018
Sunrise time: 07:43

Example

다른 예제를 살펴보겠습니다-

라이브 데모

<?php
   $res = strtotime(&#39;2018-10-25&#39;);
   var_dump(date_sunrise($res, SUNFUNCS_RET_STRING, 69.245833, -53.537222));
?>

Output

여기에 출력이 있습니다 -

string(5) "11:28"

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

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제