라이브러리
[PHP] cal_from_jd - 율리우스 일수를 지원되는 달력으로 변환합니다.
PHP에서 cal_from_jd 함수
PHP의 `cal_from_jd` 함수는 Julian Day Number (JDN)에서 Gregorian 달력을 생성하는 데 사용됩니다. Julian Day Number는 4713년 1월 1일 00:00:00 UTC에서 시작하는 일일 카운터입니다.
사용법
`cal_from_jd` 함수는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
php
cal_from_jd($jdn, $timezone, $output_format)
* `$jdn`: Julian Day Number
* `$timezone`: 시간대 (UTC를 기준으로 0, -1, 1, ... 등으로 지정)
* `$output_format`: 출력 형식 (예: 'Y-m-d H:i:s')
예제
#hostingforum.kr
php
// Julian Day Number
$jdn = 2451545;
// 시간대 (UTC를 기준으로 0, -1, 1, ... 등으로 지정)
$timezone = 0;
// 출력 형식
$output_format = 'Y-m-d H:i:s';
// cal_from_jd 함수 호출
$calendar = cal_from_jd($jdn, $timezone, $output_format);
// 결과 출력
echo "날짜: $calendar
";
결과
#hostingforum.kr
php
날짜: 2001-01-01 00:00:00
참고
* Julian Day Number는 4713년 1월 1일 00:00:00 UTC에서 시작하는 일일 카운터입니다.
* 시간대는 UTC를 기준으로 0, -1, 1, ... 등으로 지정합니다.
* 출력 형식은 'Y-m-d H:i:s'와 같은 형식으로 지정합니다.
예제 2: 달력 생성
#hostingforum.kr
php
// Julian Day Number
$jdn = 2451545;
// 시간대 (UTC를 기준으로 0, -1, 1, ... 등으로 지정)
$timezone = 0;
// 출력 형식
$output_format = 'Y-m-d H:i:s';
// 달력 생성
$calendar = cal_from_jd($jdn, $timezone, $output_format);
// 달력 출력
echo "년: " . date('Y', strtotime($calendar)) . "
";
echo "월: " . date('m', strtotime($calendar)) . "
";
echo "일: " . date('d', strtotime($calendar)) . "
";
echo "요일: " . date('l', strtotime($calendar)) . "
";
결과
#hostingforum.kr
php
년: 2001
월: 1
일: 1
요일: Monday
참고
* 달력 생성은 `cal_from_jd` 함수를 사용하여 Julian Day Number에서 Gregorian 달력을 생성하는 것입니다.
* 달력 출력은 `date` 함수를 사용하여 달력의 년, 월, 일, 요일을 출력하는 것입니다.
댓글목록
등록된 댓글이 없습니다.