라이브러리

[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`로 설정되어 있습니다. 이 경우, 날짜와 시간을 형식화할 때, 형식이 맞지 않아도 에러를 발생시키지 않고, 가능한 한 가장 가까운 날짜와 시간을 반환합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 442 페이지

검색

게시물 검색