라이브러리
[PHP] gmstrftime - 로케일 설정에 따라 GMT/UTC 시간/날짜 형식 지정
gmstrftime() 함수
PHP의 `gmstrftime()` 함수는 GMT(Greenwich Mean Time) 시간을 지정된 형식으로 변환하는 데 사용됩니다. 이 함수는 `strftime()` 함수와 유사하지만, GMT 시간을 사용하므로 지역 시간과 달리 UTC(협정 세계시)를 기반으로 합니다.
함수 구조
`gmstrftime(format, timestamp)`
- `format`: 시간을 변환할 형식입니다. 예를 들어, `%Y-%m-%d %H:%M:%S`는 년-월-일 시:분:초 형식입니다.
- `timestamp`: 변환할 시간입니다. 이 값은 Unix timestamp 형식으로 UTC 시간을 나타냅니다.
예제
#hostingforum.kr
php
<?php
// 현재 시간을 얻어옵니다.
$timestamp = time();
// GMT 시간을 년-월-일 시:분:초 형식으로 변환합니다.
$gmt_time = gmstrftime('%Y-%m-%d %H:%M:%S', $timestamp);
echo "GMT 시간: $gmt_time
";
// 지역 시간을 년-월-일 시:분:초 형식으로 변환합니다.
$local_time = strftime('%Y-%m-%d %H:%M:%S', $timestamp);
echo "지역 시간: $local_time
";
?>
이 예제에서는 현재 시간을 얻어와 GMT 시간과 지역 시간을 년-월-일 시:분:초 형식으로 변환합니다. GMT 시간은 UTC 시간을 기반으로 하므로 지역 시간과 다를 수 있습니다.
형식 코드
`gmstrftime()` 함수에서 사용할 수 있는 형식 코드는 다음과 같습니다.
- `%Y`: 년 (4자리)
- `%y`: 년 (2자리)
- `%m`: 월 (01-12)
- `%d`: 일 (01-31)
- `%H`: 시 (00-23)
- `%M`: 분 (00-59)
- `%S`: 초 (00-59)
- `%a`: 요일 (Mon-Sun)
- `%A`: 요일 (Monday-Sunday)
- `%b`: 월 (Jan-Dec)
- `%B`: 월 (January-December)
이러한 형식 코드를 사용하여 원하는 형식으로 시간을 변환할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.