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

PHP의 date_format() 함수

<시간/>

date_format() 함수는 주어진 형식에 따라 형식이 지정된 날짜를 반환합니다.

구문

date_format(obj, format)

매개변수

  • 객체 - DateTime 객체

  • 형식 − 결과의 형식을 지정하는 방법을 지정합니다. −

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

반환

date_format() 함수는 성공하면 형식이 지정된 날짜를 반환하고 실패하면 FALSE를 반환합니다.

예시

다음은 예입니다 -

<?php
   $dt = date_create("2018-09-30");
   echo date_format($dt,"Y/m/d H:i:s");
?>

출력

다음은 출력입니다 -

2018/09/30 00:00:00