PHP Date format
예제 1 소스
$date;
$date = date_create("2005-03-01");
echo 'date_format($date, "m/d/Y") : '.date_format($date, "m/d/Y").'<br>';
|
결과
|
date_format($date, "m/d/Y") : 03/01/2005
|
- 예제 2
2006 년 5월 5일의 정보가 담긴 DateTime 객체를 생성한 후 해당일의 요일을 출력하시오.
|
- 예제 2 소스
$date;
$date = date_create("2006-05-05");
echo 'date_format($date, "l") : '.date_format($date, "l").'<br>';
|
결과
|
date_format($date, "l") : Friday
|
- 예제 3
2007 년 8월 15일의 정보가 담긴 DateTime 객체를 생성한 후 해당월의 마지막날을 출력하시오.
|
- 예제 3 소스
$date;
$date = date_create("2007-08-15");
echo 'date_format($date, "t") : '.date_format($date, "t").'<br>';
|
결과
|
date_format($date, "t") : 31
[출처] PHP 날짜 형태변경하기 (date_format)|작성자 창공
|
date_format([날짜객체], [날짜 표현 형태]);
|
[참고사항] 날짜 표현 형태표
포맷문자
|
설명
|
d
|
1글자인 경우 앞에 0이 붙는 일
|
D
|
영문 3글자로 표시하는 요일
|
j
|
앞에 0이 붙지 않는 일
|
l
|
영문으로 표시하는 요일
|
w
|
요일 숫자값으로 월요일(1) ~ 일요일(7)
|
z
|
올해 몇번째 날짜인지 표시 (0부터 시작)
|
W
|
올해 몇번째 주인지 표시
|
F
|
영문으로 표시하는 월
|
m
|
1글자인 경우 앞에 0이 붙는 월
|
M
|
영문 3글자로 표시하는 월
|
n
|
앞에 0이 붙지 않는 월
|
t
|
해당 월의 마지막 날
|
L
|
윤년인 경우 1 윤년이 아닌 경우 0을 리턴
|
Y
|
연도를 4글자로 표현
|
y
|
연도를 2글자로 표현
|
a
|
오전인 경우 am을 오후인 경우 pm을 리턴
|
A
|
오전인 경우 AM을 오후인 경우 PM을 리턴
|
g
|
시간을 1에서 12까지로 표현
|
G
|
시간을 0에서 23까지로 표현
|
h
|
시간을 01에서 12까지로 표현
|
H
|
시간을 00에서 23까지로 표현
|
i
|
분을 00에서 59까지로 표현
|
s
|
초를 00에서 59까지로 표현
|
댓글
댓글 쓰기