라이브러리

[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)

이러한 형식 코드를 사용하여 원하는 형식으로 시간을 변환할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색