
IntlDateFormatter::getErrorMessage 메서드는 에러 메시지를 반환하지 않습니다. 대신에, IntlDateFormatter::getErrorCode 메서드를 사용하여 에러 코드를 얻고, 이 에러 코드를 사용하여 에러 메시지를 추출할 수 있습니다.
IntlDateFormatter::getErrorCode 메서드는 에러 코드를 반환합니다. 이 에러 코드는 IntlDateFormatter::getErrorCode 메서드의 문서에 나열된 에러 코드와 일치해야 합니다.
예를 들어, 날짜 포맷 에러가 발생한 경우, IntlDateFormatter::getErrorCode 메서드를 사용하여 에러 코드를 얻을 수 있습니다.
#hostingforum.kr
php
$formatter = new IntlDateFormatter('ko_KR', IntlDateFormatter::FULL, IntlDateFormatter::FULL);
$formatter->setPattern('yyyy-MM-dd');
$formatter->format('2022-13-01'); // 날짜 포맷 에러가 발생합니다.
$errorCode = $formatter->getErrorCode();
$errorMessage = IntlDateFormatter::getErrorMessage($errorCode);
print($errorMessage); // 'Invalid date'
IntlDateFormatter::getErrorMessage 메서드는 에러 코드를 사용하여 에러 메시지를 반환합니다. 이 메서드는 IntlDateFormatter::getErrorCode 메서드의 문서에 나열된 에러 코드와 일치해야 합니다.
2025-04-08 15:14