Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 gmdate() 함수

<시간/>

gmdate() 함수는 GMT/UTC 날짜/시간 형식을 지정합니다.

구문

gmdate(format, timestamp)

매개변수

  • 형식 − 출력되는 날짜 문자열의 형식을 지정합니다. 가능한 문자 -

    • d - 월의 일(01에서 31까지)

    • D - 하루의 텍스트 표현(세 글자)

    • j - 앞에 0이 없는 날짜(1 ~ 31)

    • l (소문자 'L') - 하루의 전체 텍스트 표현

    • N - 하루의 ISO-8601 숫자 표현(월요일의 경우 1부터 일요일의 경우 7까지)

    • S - 해당 월의 영어 서수 접미사(st, nd, rd 또는 th 2자. j와 잘 어울림)

    • w - 요일의 숫자 표현(일요일의 경우 0부터 토요일의 경우 6까지)

    • z - 연도의 일(0에서 365까지)

    • W − ISO-8601 연도의 주 수(월요일에 시작하는 주)

    • F - 한 달의 전체 텍스트 표현(1월부터 12월까지)

    • m - 월의 숫자 표현(01에서 12까지)

    • M - 한 달의 짧은 텍스트 표현(세 글자)

    • n - 앞에 0이 없는 월의 숫자 표현(1~12)

    • t - 주어진 달의 일 수

    • L - 윤년인지 여부(윤년이면 1, 그렇지 않으면 0)

    • o - ISO-8601 연도 번호

    • Y − 연도를 나타내는 네 자리 숫자

    • y - 연도를 나타내는 두 자리 숫자

    • a - 소문자 am 또는 pm

    • A - 대문자 AM 또는 PM

    • B - 견본 인터넷 시간(000 ~ 999)

    • g − 시간의 12시간 형식(1 ~ 12)

    • G − 시간의 24시간 형식(0 ~ 23)

    • h − 시간의 12시간 형식(01 ~ 12)

    • H - 시간의 24시간 형식(00에서 23까지)

    • i − 앞에 0이 있는 분(00 ~ 59)

    • s − 앞에 0이 있는 초(00 ~ 59)

    • e - 시간대 식별자(예:UTC, Atlantic/Azores)

    • I (capital i) - 날짜가 일광 절약 시간인지 여부(일광 절약 시간이면 1, 그렇지 않으면 0)

    • O − 그리니치 시간(GMT)과 시간의 차이(예:+0100)

    • T − PHP 머신의 시간대 설정(예:EST, MDT)

    • Z - 초 단위의 시간대 오프셋. UTC의 서쪽 오프셋은 음수이고 UTC의 동쪽 오프셋은 양수(-43200 ~ 43200)

    • c - ISO-8601 날짜(예:2004-02-12T15:19:21+00:00)

    • r - RFC 2822 형식의 날짜(예:Thu, 21 Dec 2000 16:01:07 +0200)

    • U - Unix Epoch 이후 초(1970년 1월 1일 00:00:00 GMT)

  • 타임스탬프 − 타임스탬프가 제공되지 않은 경우 현재 현지 시간으로 기본 설정되는 정수 Unix 타임스탬프. 즉, 기본값은 time() 값입니다.

반환

gmdate() 함수는 형식이 지정된 날짜 문자열을 반환합니다. 타임스탬프에 숫자가 아닌 값이 사용되면 FALSE가 반환되고 E_WARNING 수준 오류가 발생합니다.

예시

다음은 예입니다 -

<?php
   echo gmdate("M d Y H:i:s", mktime(0, 0, 0, 8, 8, 2018));
?>

출력

다음은 출력입니다 -

Aug 08 2018 00:00:00

예시

다른 예를 보겠습니다 -

<?php
   echo gmdate(DATE_RFC822);
?>

출력

다음은 출력입니다 -

Thu, 11 Oct 18 05:10:32 +0000