PHP의 cal_to_jd() 함수는 지정한 날짜를 율리우스 일수(Julian Day Count)로 변환하는 함수입니다. 이 함수는 입력된 날짜에 해당하는 율리우스 일 번호를 정수 형태로 반환하며, 주로 서로 다른 달력 체계 간의 날짜 계산이나 비교 작업에 활용됩니다.
문법
cal_to_jd(calendar, month, day, year)
매개변수
calendar − 변환할 날짜가 속한 달력 유형을 지정합니다. 사용 가능한 값은 다음과 같습니다.
CAL_GREGORIAN (그레고리력)
CAL_JULIAN (율리우스력)
CAL_JEWISH (유대력)
CAL_FRENCH (프랑스 혁명력)
month − 월을 숫자로 지정합니다.
day − 일을 숫자로 지정합니다.
year − 연도를 숫자로 지정합니다.
반환 값
cal_to_jd() 함수는 입력된 날짜에 해당하는 율리우스 일 번호를 반환합니다.
예제
다음은 cal_to_jd() 함수를 사용하여 그레고리력 기준 2018년 10월 15일을 율리우스 일수로 변환하는 예제입니다.
<?php $res = cal_to_jd(CAL_GREGORIAN,10,15,2018); echo $res; ?>
출력 결과
2458407