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