English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기본 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

PHP date_sunrise() 함수 사용법 및 예제

PHP Date & Time 함수 매뉴얼

date_sunrise() 함수는 특정 날짜의 타임스탬프를 받아들이고, 해당 날짜의 일출 시간을 반환합니다。

정의 및 사용법

date_sunrise()함수는 특정 일의 타임스탬프를 나타내는 값을 받아들이고, 해당 일의 일출 시간을 반환합니다。

문법

date_sunrise($timestamp, [$format, $latitude, $longitude, $zenith, $gmtoffset])

파라미터

순번파라미터 및 설명
1

timestamp (필수)

이는 타임스탬프를 지정합니다.

2

format (선택)

이는 결과 값의 형식을 지정합니다. 이 파라미터의 값으로 세 가지 상수를 전달할 수 있습니다;

즉:SUNFUNCS_RET_STRING(문자열),SUNFUNCS_RET_DOUBLE(소수점수)와 SUNFUNCS_RET_TIMESTAMP 정수.

3

latitude (선택 사항)

기본적으로, 이 옵션은 위치의 위도를 지정하며 북쪽 방향을 지정합니다. 남쪽의 위도 값을 지정하려면 음수 값을 전달해야 합니다.

4

longitude (선택 사항)

기본적으로, 이 옵션은 위치의 경도를 지정하며 동쪽 방향을 지정합니다. 서쪽의 위도 값을 지정하려면 음수 값을 전달해야 합니다.

5

zenith (선택 사항)

이는 천정 값을 지정합니다. 이는 지구 표면에 직각인 선과 태양의 중심 간의 각도를 지정합니다.

6

gmtoffset (선택 사항)

이는 GMT와 로컬 시간 간의 시차를 지정합니다. 시간 단위로 표시됩니다.

반환 값

PHP date_sunrise() 함수는 필요한 형식으로 일출 시간을 반환합니다. 실패하면 부울 값을 반환합니다false.

PHP 버전

이 함수는 원래 PHP에서 도입되었습니다 5.0 버전에서 도입되었으며 모든 더 높은 버전에서 사용할 수 있습니다.

온라인 예제

다음 예제는date_sunrise()함수의 사용법-

<?php
   $sun_info = date_sunrise("02-17-2012");
   print_r($sun_info);
?>
테스트해보자‹/›

출력 결과

04:39

온라인 예제

지금, 위도와 경도 값을 전달하여 이 함수를 호출합니다. 위도와 경도 값을 전달하려면 필요한 형식의 값을 전달해야 합니다-

<?php
   $sun_info = date_sunrise("02-03-2020",SUNFUNCS_RET_STRING, 23.4, -25);
   print_r("日の出 시간: ".$sun_info);
?>
테스트해보자‹/›

출력 결과

日の出 시간: 08:21

온라인 예제

다음 예제는 출사례 없는 경우를��명했습니다-

<?php
   $sun_info = date_sunrise("25-12-2016",SUNFUNCS_RET_STRING, 69, 41);
   print("日の出 시간: ".$sun_info);
   print("\n");
   var_dump($sun_info);
?>
테스트해보자‹/›

출력 결과

日の出 시간:
bool(false)

온라인 예제

<?php
   echo("날짜: ".date("D M d Y"));
   echo("\n");
   echo("日の出 시간: ");
   echo(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
테스트해보자‹/›

출력 결과

날짜: 목요일 마이 07 2020
日の出 시간: 06:34