array getdate([int timestamp])
날짜와 시간대한 정보를 배열로 반환한다.
날짜와 시간대한 정보를 배열로 반환한다.
timestamp가 가리키는 날짜 및 시간에 대한 정보를 연관 배열로 반환한다. timestemp가 없을 경우 현재 시간에 대한 정보를 반환
키 | 반환 정보 |
---|---|
seconds | 시간의 초 정보 (예:0~59) |
minutes | 시간의 분 정보 (예:0~59) |
hourse | 시간의 시간 정보 (예:0~23) |
mday | 날짜의 월 정보 (예:1~31) |
wday | 날짜의 요일 정보 (일-0,월-1,화-2,수-3,목-4,금-5,토-6) |
mon | 날짜의 월 정보 (예:1~12) |
year | 날짜의 연도 정보 (예:2005) |
yday | 날짜가 그 해의 몇 번째 날인지 출력한다. 첫 번째 날은 0부터 계산된다. (예:0~365) |
weekday | 날짜의 요일을 영문자로 반환 (예:Thursday, Sunday) |
month | 날짜의 월 정보를 영문자로 반환 (예:September) |
예제
<?
$current_time = time();
$time_info = getdate($current_time);
foreach ($time_info as $key => $value) {
echo $key . " : " . $value . "<br>";
}
echo $time_info["year"] . "년 " . $time_info["mon"] . "월 " . $time_info["mday"] . "일은 " . $time_info["weekday"] . "입니다.";
/*
seconds : 18
minutes : 45
hours : 21
mday : 9
wday : 2
mon : 8
year : 2011
yday : 220
weekday : Tuesday
month : August
0 : 1312893918
2011년 8월 9일은 Tuesday입니다.
*/
?>
728x90
'PHP 주요레퍼런스 > 날자 및 시간관련 함수' 카테고리의 다른 글
time (0) | 2011.08.09 |
---|---|
mktime (0) | 2011.08.09 |
microtime (0) | 2011.08.09 |
date (0) | 2011.08.09 |
checkdate (0) | 2011.08.09 |