。공부 。

<PHP> getdate()함수 사용법

kyoe 2007. 10. 13. 00:10
getdate() 함수는 타임스탬프 값을 인자로 전달받아 이값이 가리키는 날짜 및 시간에 대한 정보를 연관 배열의 형태로 반환한다. 만약 타임스탬프 값을 지정하지 않으면 현재시간에 정보를 반환한다.

* 배열에 저장된 현재시간의 정보와 '년월일' 을 출력해보자 *
$current_time = time();        //현재시간의 정보를 $current_time 변수에 저장
$time_array = getdate($current_time);   //현재시간정보를 연관배열로 반환
foreach($time_array as $key => $value){
    echo $key .':'.$value.'<br>';           //배열의 키값과 참조값 출력
}
echo $time_array["year"].'년'.$time_array["mon"].'월'.$time_array["mday"].'입니다.';
// 연관 배열 의 문자열 키를 이용해 출력하고자 하는것만 을 선택할수있다.

* getdate() 함수가 반환하는 연관 배열의 키 *
- "seconds" : 지정한 시간의 초 정보 (예: 0~59)
- "minutes" : 지정한 시간의 분 정보
- "hours" : 지정한 사간의 시간 정보 (예: 0~23)
- "mday" : 지정한 날짜의 요일 정보 (일-0,월-1,화-2)
- "mon" : 지정한 날짜의 월 정보 (예: 1~12)
- "year" : 지정한 날짜의 연도 정보 (예: 2007)
- "yday" : 지정한 날짜가 그 해의 몇번째 날인지를 출력한다. 그해의 첫번째 날은 0부터 계산
- "weekday' : 지정한 날짜의 요일을 영문자로 출력한다.
- "month" : 지정한 날짜의 월 정보를 영문자로 출력한다.