English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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에서 도입되었습니다 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