PHP gmstrftime() 함수
예제
지역 설정에 따라 GMT/UTC 날짜와 시간을 포맷화하다:
<?php
echo(gmstrftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."<br>");
setlocale(LC_ALL,"hu_HU.UTF8");
echo(gmstrftime("%Y. %B %d. %A. %X %Z"));
?>
실행 예제
정의와 사용법
gmstrftime() 함수는 지역 설정에 따라 GMT/UTC 날짜와 시간을 포맷화합니다.
추천:참조 strftime() 함수는 지역 설정에 따라 로컬 시간/날짜를 포맷화합니다.
문법
gmstrftime(format,timestamp);
파라미터 |
설명 |
format |
필수. 결과를 어떻게 반환할지 정의:%a - 주의 이름의 약칭
- %A - 주의 이름의 전체 이름
- %b - 월의 약칭
- %B - 월의 전체 이름
- %c - 기본적인 날짜와 시간 표시 방법
- %C - 세기를 나타내는 숫자(연도를 100으로 나눈 값, 범위는 00에서 99)
- %d - 월 중 몇 번째 날(01에서 31)
- %D - 시간 형식, %m/%d/%y 표시 방법과 같음
- %e - 월 중 몇 번째 날(1에서 31)
- %g - %G 표시 방법과 유사하지만 세기를 포함하지 않음
- %G - ISO 주 숫자와 일치하는 4자리 연도(见 %V)
- %h - %b 표시 방법과 같음
- %H - 24시간제로 사용되는 시간(00에서 23)
- %I - 12시간제로 사용되는 시간(01에서 12)
- %j - 연 중 몇 번째 날(001에서 366)
- %m - 월(01에서 12)
- %M - 분
- %n - 줄 바꿈 기호
- %p - 주어진 시간 값에 해당하는 오전 또는 오후
- %r - 오전/오후 시간 표시 방법
- %R - 24시간제 시간 표시 방법
- %S - 초
- %t - tab 테이블
- %T - 현재 시간,%H:%M:%S 표시 방법과 동일
- 䫭일의 숫자 표시(1에서 7),Monday[월요일] = 1. 경고: Sun Solaris 시스템에서는 Sunday[일요일] = 1
- %U - 연도에 포함된 주 수를 나타냅니다. 첫 번째 주는 첫 번째 일요일로 시작하는 첫 번째 주로 간주됩니다
- %V - 연도에 포함된 ISO 8601 형식의 주 수를 나타냅니다(01에서 53),week 1은 연도의 첫 번째 주를 나타내며, 최소 4일이 있어야 하며 월요일이 주의 첫 번째 날로 간주됩니다
- %W - 연도에 포함된 주 수를 나타냅니다. 첫 번째 주는 첫 번째 월요일로 시작하는 첫 번째 주로 간주됩니다
- %w - 주 중 일요일을 0으로 표시하는 데cimal 수로 주를 나타냅니다,Sunday[일요일] = 0
- %x - 날짜가 포함되지 않는 기본 날짜 표시 방법
- %X - 날짜가 포함되지 않는 기본 시간 표시 방법
- %y - 세기를 포함하지 않는 연도 표시(00에서 99의 범위)
- %Y - 세기를 나타내는 숫자를 포함하는 연도 표시
- %Z 또는 %z - 시간대 이름 또는 약자
- %% - % 자릿수를 출력
|
timestamp |
선택 사항입니다. 필요로 형식화될 날짜/시간을 나타내는 Unix 타임스탬프를 지정합니다. 기본적으로는 현재 로컬 시간입니다(time())。 |
기술 세부 사항
반환 값: |
에 따라 반환 format 지정된 timestamp 형식화된 문자열을 준수합니다.
월과 요일의 이름 및 다른 언어 관련 문자열은 setlocale() 의 현재 지역 설정.
|
PHP 버전: |
4+ |