라이브러리
[PHP] IntlDateFormatter::isLenient - IntlDateFormatter에 사용된 관대한 값을 가져옵니다.
IntlDateFormatter::isLenient
`IntlDateFormatter` 클래스는 PHP 5.3.0 이상에서 사용할 수 있는 국제 날짜 형식 클래스입니다. 이 클래스를 사용하여 날짜와 시간을 형식화하고, 형식화된 날짜와 시간을 파싱할 수 있습니다.
`isLenient` 메서드는 날짜와 시간을 형식화할 때, 형식이 맞지 않아도 에러를 발생시키지 않는지 여부를 확인하는 메서드입니다. 기본적으로 `isLenient` 메서드는 `true`로 설정되어 있습니다. 이 경우, 날짜와 시간을 형식화할 때, 형식이 맞지 않아도 에러를 발생시키지 않고, 가능한 한 가장 가까운 날짜와 시간을 반환합니다.
예제
#hostingforum.kr
php
// IntlDateFormatter 클래스를 사용하여 날짜와 시간을 형식화할 수 있습니다.
$date = new DateTime('2022-01-01 12:00:00');
$formatter = new IntlDateFormatter('ko_KR', IntlDateFormatter::FULL, IntlDateFormatter::FULL);
// isLenient 메서드를 사용하여 날짜와 시간을 형식화할 때, 형식이 맞지 않아도 에러를 발생시키지 않는지 여부를 확인합니다.
$formatter->setLenient(false); // 형식이 맞지 않으면 에러를 발생시킵니다.
echo $formatter->format($date) . "
"; // 2022년 1월 1일 12시 0분 0초
$formatter->setLenient(true); // 형식이 맞지 않아도 에러를 발생시키지 않습니다.
echo $formatter->format($date) . "
"; // 2022년 1월 1일 12시 0분 0초
isLenient 메서드의 사용
`isLenient` 메서드는 날짜와 시간을 형식화할 때, 형식이 맞지 않아도 에러를 발생시키지 않는지 여부를 확인하는 메서드입니다. 기본적으로 `isLenient` 메서드는 `true`로 설정되어 있습니다. 이 경우, 날짜와 시간을 형식화할 때, 형식이 맞지 않아도 에러를 발생시키지 않고, 가능한 한 가장 가까운 날짜와 시간을 반환합니다.
주의
`isLenient` 메서드는 날짜와 시간을 형식화할 때, 형식이 맞지 않아도 에러를 발생시키지 않습니다. 그러나, 날짜와 시간이 형식이 맞지 않으면, 가능한 한 가장 가까운 날짜와 시간을 반환합니다. 이 경우, 날짜와 시간이 형식이 맞지 않아도 에러를 발생시키지 않습니다.
결론
`IntlDateFormatter::isLenient` 메서드는 날짜와 시간을 형식화할 때, 형식이 맞지 않아도 에러를 발생시키지 않는지 여부를 확인하는 메서드입니다. 기본적으로 `isLenient` 메서드는 `true`로 설정되어 있습니다. 이 경우, 날짜와 시간을 형식화할 때, 형식이 맞지 않아도 에러를 발생시키지 않고, 가능한 한 가장 가까운 날짜와 시간을 반환합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.