PHP의 JDMonthName() 함수는 주어진 율리우스 날짜(Julian Day)에 해당하는 월 이름을 반환합니다. 다양한 달력 체계를 지원하기 때문에 그레고리력뿐만 아니라 율리우스력, 유대력, 프랑스 공화력 등의 월 이름도 얻을 수 있습니다.
문법
jdmonthname(julian_day, mode)
매개변수
julian_day – 월 이름을 구할 율리우스 날짜 번호입니다.
mode – 어떤 달력으로 변환할지, 그리고 어떤 형식의 월 이름을 반환할지 지정합니다.
0 – 그레고리력 축약형 (Jan, Feb, Mar 등)
1 – 그레고리력 전체형 (January, February, March 등)
2 – 율리우스력 축약형 (Jan, Feb, Mar 등)
3 – 율리우스력 전체형 (January, February, March 등)
4 – 유대력 (Tishri, Heshvan, Kislev 등)
5 – 프랑스 공화력 (Vendemiaire, Brumaire, Frimaire 등)
반환값
JDMonthName() 함수는 지정된 율리우스 날짜와 달력 모드에 해당하는 월 이름 문자열을 반환합니다.
사용 예제
아래 예제는 2018년 8월 9일(그레고리력)을 율리우스 날짜로 변환한 뒤, 해당 월의 축약형 이름을 출력합니다.
<?php $res = gregoriantojd(8,9,2018); echo jdmonthname($res,0); ?>
출력 결과
Aug
참고 사항
그레고리력 날짜를 율리우스 날짜로 변환하려면 위 예제처럼 gregoriantojd() 함수를 함께 사용하면 됩니다. mode 값에 따라 같은 날짜라도 반환되는 월 이름의 형식이나 언어가 달라지므로, 원하는 출력 형식에 맞게 모드를 선택하는 것이 중요합니다.