라이브러리

[PHP] IntlDateFormatter::format - 날짜/시간 값을 문자열로 포맷합니다.




IntlDateFormatter::format

`IntlDateFormatter::format`은 PHP에서 날짜 및 시간을 형식화하는 데 사용되는 메서드입니다. 이 메서드는 `IntlDateFormatter` 객체를 통해 호출되며, 지정된 날짜 및 시간을 특정 형식으로 변환합니다.

사용법


`IntlDateFormatter::format` 메서드는 세 가지 매개변수를 받습니다.

1. `value`: 변환할 날짜 및 시간을 나타내는 값입니다.
2. `format`: 변환할 형식을 지정하는 문자열입니다.
3. `locale`: 형식화에 사용할 지역 설정을 지정하는 문자열입니다.

예제


다음 예제는 `IntlDateFormatter::format` 메서드를 사용하여 날짜 및 시간을 다양한 형식으로 변환하는 방법을 보여줍니다.

#hostingforum.kr
php

// 지역 설정을 지정합니다.

$locale = 'ko_KR';



// 날짜 및 시간을 형식화하는 IntlDateFormatter 객체를 생성합니다.

$dateFormatter = new IntlDateFormatter($locale, IntlDateFormatter::FULL, IntlDateFormatter::FULL);



// 현재 날짜 및 시간을 가져옵니다.

$date = new DateTime();



// 날짜 및 시간을 'yyyy-MM-dd HH:mm:ss' 형식으로 변환합니다.

$formattedDate = $dateFormatter->format($date, 'yyyy-MM-dd HH:mm:ss');



// 결과를 출력합니다.

echo "현재 날짜 및 시간: $formattedDate
";



// 날짜 및 시간을 'E, d MMM yyyy HH:mm:ss' 형식으로 변환합니다.

$formattedDate = $dateFormatter->format($date, 'E, d MMM yyyy HH:mm:ss');



// 결과를 출력합니다.

echo "현재 날짜 및 시간: $formattedDate
";



이 예제에서는 `IntlDateFormatter::FULL`을 사용하여 날짜 및 시간을 전체 형식으로 변환합니다. 또한 `yyyy-MM-dd HH:mm:ss`와 `E, d MMM yyyy HH:mm:ss` 형식을 사용하여 날짜 및 시간을 다양한 형식으로 변환합니다.

형식 코드


`IntlDateFormatter::format` 메서드는 다양한 형식 코드를 지원합니다. 다음은 일부 형식 코드의 예입니다.

* `yyyy`: 4자리 연도
* `MM`: 2자리 월
* `dd`: 2자리 일
* `HH`: 24시간 형식의 시간
* `hh`: 12시간 형식의 시간
* `mm`: 분
* `ss`: 초
* `E`: 요일 (월요일부터 일요일까지)
* `d`: 일
* `M`: 월
* `y`: 연도

이러한 형식 코드를 사용하여 날짜 및 시간을 다양한 형식으로 변환할 수 있습니다.

지역 설정


`IntlDateFormatter::format` 메서드는 지역 설정을 지정할 수 있습니다. 지역 설정은 날짜 및 시간의 형식 및 표현에 영향을 미칩니다. 예를 들어, 한국의 경우 'yyyy-MM-dd' 형식의 날짜를 사용하지만, 미국의 경우 'MM/dd/yyyy' 형식의 날짜를 사용합니다.

결론


`IntlDateFormatter::format` 메서드는 PHP에서 날짜 및 시간을 다양한 형식으로 변환하는 데 사용됩니다. 이 메서드는 지역 설정을 지정할 수 있으며, 다양한 형식 코드를 지원합니다. 이 메서드를 사용하여 날짜 및 시간을 다양한 형식으로 변환할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색