date(시간형식);
주의! 대소문자구분함
<년도관련>
L-윤년인지의 여부표시 예> 0 또는 1
Y-년도를 4자로 표시 예> 2009
y-년도를 2자로 표시 예>09
<달 관련>
F - 달을 영문으로 표시 예>January
m - 달을 숫자로 표시 예>01,02,03....12
M - 달을 3글자로 표시 예>Jan
n - 달을 0없이 표시 예>1,2,3...12
t - 몇일까지 있는 달인지를 표시 예>28,30,31
<날짜관련>
d - 날짜를 두 자리로 표시 예> 01,02,03...31
j - 날짜를 0없이 표시 예>1,20....31
S - 순서를 나타내는 2글자의 접미사로 표시 예>st, th, rd
z - 해당년도의 몇번째 날일지를 표시 예> 0~365
<요일관련>
D - 요일을 세글자로 표시 예>Fri
l(소문자L) - 요일을 표시 예>Friday
w - 요일을 숫자로 표시 예> 0(일), 1(월)...6(토)
<시간관련>
h - 시간을 12시간 단위로 표시 예>01,02 ....12
H - 24시간 단위로 표시 예>00,01....23
g - 12시간 단위로 0없이 표시 예>1,2,...12
G - 24시간 단위로 0없이 표시 예>0,1,2,...23
y - 년도를 2자로 표시 예>09
<분관련>
i - 분을표시 예>00,01 ....59
<초관련>
s - 초를 표시 예>00,01 ....59
<기타>
r - 몇가지 정보를 종합하여 표시 예> Fri, 5 Apr 2002 21:54:51 +0900
U - 기준시점(GMT 1970년 1월 1일 00:00:00)으로부터 지난 시간을 초로 표시
Z - 지역간의 시간 편차를 초 단위로 표시 예> -43200~43200
<?
$time = date('Y년도 m월 d일 H시 i분 s초' );
echo $time;
?>
결과는
2009년도 01월 12일 23시 43분 47초
date(시간형식, 유닉스타임스탬프);
<?
$time = date('Y년도 m월 d일 H시 i분 s초',0 );
echo $time;
?>
결과는
1970년도 01월 01일 09시 00분 00초
->유닉스타임스탬프는 1970.1.1 9시부터 몇시간이 지났는지 알려주는 값이다
(유닉스타임스탬프는 시간을 다룰때 기본적으로 사용되는 중요한 값,
몇자리숫자 하나로, 그 순간의 년도, 월, 날짜, 시간,분,초 등 모든 정보를 알 수 있기 때문)
<?
$time = date('Y년도 m월 d일 H시 i분 s초',1018002274 );
echo $time;
?>
결과는 2002년도 04월 05일 19시 24분 34초
time함수
-유닉스타임스탬프를 구하기 위해 주로 사용하는 함수
저장할변수 = time ();
<?
$time = time(); //현재의 유닉스 타임스탬프를 구한후 변수에 저장하고 출력하는 예제
echo $time;
?>
결과는 1231771933
주의! 대소문자구분함
<년도관련>
L-윤년인지의 여부표시 예> 0 또는 1
Y-년도를 4자로 표시 예> 2009
y-년도를 2자로 표시 예>09
<달 관련>
F - 달을 영문으로 표시 예>January
m - 달을 숫자로 표시 예>01,02,03....12
M - 달을 3글자로 표시 예>Jan
n - 달을 0없이 표시 예>1,2,3...12
t - 몇일까지 있는 달인지를 표시 예>28,30,31
<날짜관련>
d - 날짜를 두 자리로 표시 예> 01,02,03...31
j - 날짜를 0없이 표시 예>1,20....31
S - 순서를 나타내는 2글자의 접미사로 표시 예>st, th, rd
z - 해당년도의 몇번째 날일지를 표시 예> 0~365
<요일관련>
D - 요일을 세글자로 표시 예>Fri
l(소문자L) - 요일을 표시 예>Friday
w - 요일을 숫자로 표시 예> 0(일), 1(월)...6(토)
<시간관련>
h - 시간을 12시간 단위로 표시 예>01,02 ....12
H - 24시간 단위로 표시 예>00,01....23
g - 12시간 단위로 0없이 표시 예>1,2,...12
G - 24시간 단위로 0없이 표시 예>0,1,2,...23
y - 년도를 2자로 표시 예>09
<분관련>
i - 분을표시 예>00,01 ....59
<초관련>
s - 초를 표시 예>00,01 ....59
<기타>
r - 몇가지 정보를 종합하여 표시 예> Fri, 5 Apr 2002 21:54:51 +0900
U - 기준시점(GMT 1970년 1월 1일 00:00:00)으로부터 지난 시간을 초로 표시
Z - 지역간의 시간 편차를 초 단위로 표시 예> -43200~43200
<?
$time = date('Y년도 m월 d일 H시 i분 s초' );
echo $time;
?>
결과는
2009년도 01월 12일 23시 43분 47초
date(시간형식, 유닉스타임스탬프);
<?
$time = date('Y년도 m월 d일 H시 i분 s초',0 );
echo $time;
?>
결과는
1970년도 01월 01일 09시 00분 00초
->유닉스타임스탬프는 1970.1.1 9시부터 몇시간이 지났는지 알려주는 값이다
(유닉스타임스탬프는 시간을 다룰때 기본적으로 사용되는 중요한 값,
몇자리숫자 하나로, 그 순간의 년도, 월, 날짜, 시간,분,초 등 모든 정보를 알 수 있기 때문)
<?
$time = date('Y년도 m월 d일 H시 i분 s초',1018002274 );
echo $time;
?>
결과는 2002년도 04월 05일 19시 24분 34초
time함수
-유닉스타임스탬프를 구하기 위해 주로 사용하는 함수
저장할변수 = time ();
<?
$time = time(); //현재의 유닉스 타임스탬프를 구한후 변수에 저장하고 출력하는 예제
echo $time;
?>
결과는 1231771933