。공부 。

<PHP> date()함수의 사용법

kyoe 2007. 10. 12. 23:45
data() 함수는 특정한 날짜와 시간을 지정한 형식으로 출력하는 함수이다.
함수의 두번째 인자인 타임스탬프 가 출력하고자 하는 날짜와 시간을 가리키고 첫번째 인자인 format은 이날짜를 어떠한 형식으로 출력할것인지를 결정한다.

$timestamp = mktime(23,11,15,10,12,2007);       //2007년 10월 12일 23시 11분 15초
echo date("연도 Y 또는 y",$timestamp).'<br>';
echo date("월 M 또는 m",$timestamp).'<br>';
echo date("시간 H 또는 h",$timestamp).'<br>';
echo date("분 i",$timestamp);

-mktime() 함수를 이용해 시간을 지정할수 있다.
-time() 함수를 이용하면 현재시간을 알수있다.

* data() 함수에서 사용할 수 있는 형식지정 문자열 *
< 연도 >
- 'L' : 해당연도가 윤년이면 1을 그렇지 않으면 0을 출력한다.
- 'Y' : 연도를 네자리수로 출력
- 'y' : 연도를 두자리수로 출력
< 월 >
- 'F' : 월을 영문자로 출력
- 'M' : 월을 세자리 영문자로 출력
- 'm' : 월을 두자리 영문자로 출력
- 'n' : 1~9월까지는 한자리 숫자로만 출력 '02' 가 아닌 '2' 로
- 't' : 해당월의 날짜수 출력 10월의 경우 31을 출력
< 일 >
- 'd' : 일자를 두자리 숫자로 출력 (예 01~31)
- 'j' : 형식지정 문자열 'd'와 동인 단 1 ~ 9 까지는 한자리만출력
- 'ㅣ' :해당 일의 요일을 영문자로 출력
- 'D' : 해당 일의 요일을 세자리 영문자로 출력
- 'w' : 해당 일의 요일을 한자리 숫자로 출력 (예: 일=0,월=1,화=2)
- 's' : 두 글자로 된 영문 서수 접미사를 출력한다. (예: st,nd,rd,th)
- 'z' : 해당 일자가 그해 몇번째 날인지를 출력한다. 0번부터 계산된다.
< 시간 >
- 'g' : 시간을 12시간제 형식으로 출력 1~9까지 한자리숫자출력
- 'h' : 시간을 12시간제 형식으로 출력 1~9까지 두자리숫자출력
- 'G : 시간을 24시간제 형식으로 출력 하되 0~9까지 한자리숫자출력
- 'H' : 시간을 24시간제 형식으로 출력 하되 0~9까지 두자리숫자출력
- 'a' : 해당 시간에 따라 오전, 오후를 가리키는 문자열 (am,pm)을 소문자출력
- 'A' : 해당 시간에 따라 오전, 오후를 가리키는 문자열 (AM,PM)을 대문자출력
- 'i' : 분을 두자리 숫자로 출력한다. (00 ~ 59)
- 's' : 초를 두자리 숫자로 출력한다.(00 ~ 59)
< 날짜 및 시간 >
- 'c' : ISO 8601 형식의 날짜를 출력한다. (예: 2007-10-12T00:00:00+09:00)
- 'r' : RFC 2822 형식의 날짜를 출력한다. (예: Fri, 12 Oct 2007 00:00:00 +09:00)
- 'u' : 타임스탬프를 출력