라이브러리
[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에서 날짜 및 시간을 다양한 형식으로 변환하는 데 사용됩니다. 이 메서드는 지역 설정을 지정할 수 있으며, 다양한 형식 코드를 지원합니다. 이 메서드를 사용하여 날짜 및 시간을 다양한 형식으로 변환할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.