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+