[PHP] date 함수를 사용하여 날짜 표현하기

date(“Y/m/d”);
//2014/03/28

date 함수를 이용해서 인자로 포맷을 넣어주면, 넣어준 포맷대로 날짜와 시간을 출력해준다.

대소문자를 구분하니 주의해주자.

일(Day) 의 표현

d

일(Day)를 나타내며, 자릿수가 하나면 앞에 0이 붙는다. 

01, 02 … 30, 31 

j

일(Day)를 나타내며, 자릿수가 하나라도 0이 붙지 않는다.

1, 2 … 30, 31

D

요일을 영어로 3글자로 축약 후 나타낸다.  

Mon, Tue  

l

(L의 소문자)

D와 다르게 요일을 축약형이 아닌 완전한 단어로 나타낸다. 

Monday, Tuesday 

 N

(php 5.1)

요일을 숫자로 나타낸다.

월요일이면 1, 일요일이면 7 

1, 2, 3 … 7 

 w

 요일을 숫자로 나타낸다.

단 일요일을 0으로 나타낸다.

0, 1, 2 … 6 

 z

 해당 년도의 일차를 나타낸다.

1년 365일중 오늘이 며칠인지 나타냄.

 31, 155, 279

주(Week) 의 표현

 W

오늘이 몇주차인지 나타낸다. 

10, 25, 30 

월(Month) 의 표현

 F

월을 완전한 영단어로 나타낸다. 

Jenuary, February

 m

월(Month)을 나타내며, 자릿수가 하나면 앞에 0이 붙는다.  

01, 02 … 12 

 M

월을 축약한 영단어로 나타낸다.

 Jan, Feb

 n

0이 붙지 않게 월(Month)를 나타낸다. 

1, 2 … 12 

 t

 주어진 월의 총 일수를 나타낸다.

 31

년(Year) 의 표현

L

윤년 여부를 나타낸다.

(윤년이면 1, 아니면 0)

1, 0 

Y

연도를 완벽한 숫자를 표현한다. 

2013, 2014 

y

(php 5.1)

연도의 끝자리 두글자만 표현한다. 

 13, 14

o

Y 와 같은데, 주차(W)가 이전 해 또는 그 다음 해에

해당하면 그 연도를 나타낸다.

2013, 2014 

시간(Time) 의 표현

a

오전과 오후를 소문자로 나타낸다.

am, pm

A

오전과 오후를 대문자로 나타낸다.

AM, PM

g

0이 붙지 않는 시간을 숫자로 나타낸다.

(12시간 제)

1, 5, 12

G

0이 붙지 않는 시간을 숫자로 나타낸다.

(24시간 제) 

1, 12, 17

h

0이 붙는 시간을 숫자로 나타낸다.

(12시간 제)

01, 05, 12

H

 0이 붙는 시간을 숫자로 나타낸다.

(24시간 제)

01, 12, 17

i

0이 붙는 분을 숫자로 나타낸다.

00, 01, 59 

s

0이 붙는 초를 숫자로 나타낸다.

00, 01, 59 

u

마이크로초를 나타낸다.

12345

You may also like...