PHP의 easter_days() 함수는 지정한 연도의 부활절이 3월 21일로부터 며칠 후에 오는지 그 일수를 반환합니다. 부활절은 매년 날짜가 달라지는 이동 축제이기 때문에, 정확한 날짜를 프로그램으로 계산해야 할 때 이 함수가 유용하게 사용됩니다.
문법(Syntax)
easter_days(year, method)
매개변수(Parameters)
year − 부활절을 계산할 연도입니다. 1970년부터 2037년 사이의 값만 사용할 수 있으며, 생략하면 현재 연도(로컬 시간 기준)가 기본값으로 적용됩니다.
method − 부활절 날짜를 계산할 때 사용할 달력 방식을 지정합니다. 기본값인 CAL_EASTER_DEFAULT는 서양식(그레고리력) 기준이며, CAL_EASTER_ROMAN, CAL_EASTER_ALWAYS_GREGORIAN, CAL_EASTER_ALWAYS_JULIAN 등의 상수를 사용해 다른 달력 체계를 기준으로 계산할 수도 있습니다.
반환 값(Return)
easter_days() 함수는 해당 연도의 부활절이 3월 21일로부터 며칠 뒤에 해당하는지를 나타내는 정수(integer) 값을 반환합니다.
예제
다음 예제는 2017년 부활절이 3월 21일로부터 며칠 후인지 출력합니다.
<?php
echo "2017년 부활절은 3월 21일로부터 ". easter_days(2017) ."일 후입니다.";
?>
출력 결과
2017년 부활절은 3월 21일로부터 26일 후입니다.