
IntlCalendar::isEquivalentTo 메소드는 두 개의 달력을 비교하여 동일한 달력 시스템 내에서 동일한 날짜를 가지는지 확인합니다. 이 메소드는 두 달력이 동일한 날짜를 가지는지 확인하는 것이 아니라, 같은 달력 시스템 내에서 동일한 날짜를 가지는지를 확인합니다.
예를 들어, 2022년 12월 31일은 UTC 달력에서 12월 31일이지만, 한국의 한시 시스템에서는 1월 1일로 계산됩니다. 이 경우, 두 달력이 동일한 날짜를 가지는지 확인하는 것이 아니라, 같은 달력 시스템 내에서 동일한 날짜를 가지는지를 확인해야 합니다.
IntlCalendar::isEquivalentTo 메소드는 두 달력을 비교하여 동일한 달력 시스템 내에서 동일한 날짜를 가지는지 확인합니다. 이 메소드는 두 달력을 비교하여 동일한 달력 시스템 내에서 동일한 날짜를 가지는지 확인합니다.
IntlCalendar::isEquivalentTo 메소드를 사용하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$calendar1 = IntlCalendar::createInstance('UTC');
$calendar1->set(2022, 12, 31);
$calendar2 = IntlCalendar::createInstance('Korea');
$calendar2->set(2022, 1, 1);
if ($calendar1->isEquivalentTo($calendar2)) {
echo "두 달력이 동일한 달력 시스템 내에서 동일한 날짜를 가집니다.";
} else {
echo "두 달력이 동일한 달력 시스템 내에서 동일한 날짜를 가지지 않습니다.";
}
IntlCalendar::isEquivalentTo 메소드는 두 달력을 비교하여 동일한 달력 시스템 내에서 동일한 날짜를 가지는지 확인합니다. 이 메소드는 두 달력이 동일한 날짜를 가지는지 확인하는 것이 아니라, 같은 달력 시스템 내에서 동일한 날짜를 가지는지를 확인합니다.
2025-06-28 16:42