[PHP] 현재 시간 정보를 배열로 보기 getdate()
2022. 9. 13. 17:17ㆍProgram/PHP
053_PHP 현재 시간 정보를 배열로 보기 getdate()
[요약]
- 시간 정보를 배열로 만들어 사용하는 함수 getdate() 에 대해 알아보자.
현재 시간의 정보를 배열로 받으려면 getdate() 함수를 사용한다.
[getdate() 사용 방법]
getdate();
getdate()는 다음의 배열 정보를 리턴한다.
array(11) {
["seconds"]=>
int(53)
["minutes"]=>
int(4)
["hours"]=>
int(17)
["mday"]=>
int(13)
["wday"]=>
int(2)
["mon"]=>
int(9)
["year"]=>
int(2022)
["yday"]=>
int(255)
["weekday"]=>
string(7) "Tuesday"
["month"]=>
string(9) "September"
[0]=>
int(1663056293)
}
다음은 getdate()가 반환하는 배열 정보의 의미이다.
키 | 설명 | 출력값 규칙 |
seconds | 초의 숫자 표현 | 0 ~ 59 |
minutes | 분의 숫자 표현 | 0 ~ 59 |
hours | 시간의 숫자 표현 | 0 ~ 23 |
mday | 일의 숫자 표현 | 1 ~ 31 |
wday | 요일의 숫자 표현 | 0(일요일) ~ 6(토요일) |
mon | 월의 숫자 표현 | 1 ~ 12 |
year | 년의 숫자 표현(4자리) | 2022 |
yday | 년도의 일차 | 0 ~ 365 |
weekday | 요일, 완전한 문자 | Sunday |
month | 월, 완전한 문자 | January |
0 | 타임스탬프 | 1970년 1월 1일 0분 0초부터의 초 |
다음은 getdate() 함수를 활용한 예제이다.
[예제: 54_getdate.php ]
<?php
$nowTime = getdate();
echo "현재 년도 : " . $nowTime['year'] . "<br>";
echo "현재 월 : " . $nowTime['mon'] . "<br>";
echo "현재 일 : " . $nowTime['mday'] . "<br>";
echo "현재 시 : " . $nowTime['hours'] . "<br>";
echo "현재 분 : " . $nowTime['minutes'] . "<br>";
echo "현재 초 : " . $nowTime['seconds'] . "<br>";
echo "현재 요일 숫자 : " . $nowTime['wday'] . "<br>";
echo "현재 요일 문자 : " . $nowTime['weekday'] . "<br>";
echo "현재 월 문자 : " . $nowTime['month'] . "<br>";
echo "현재 시간 타임스탬프 : " . $nowTime[0] . "<br>";
echo "올해의 일차 : " . $nowTime['yday'] . "<br>";
?>
실행결과
초보자를 위한 PHP 200제
김태영 지음 | 정보문화사
'Program > PHP' 카테고리의 다른 글
[PHP] 1초 이하의 시간 확인하기 microtime() (0) | 2022.09.14 |
---|---|
[PHP] 날짜값이 유효한지 확인하기 checkdate() (0) | 2022.09.13 |
[PHP] 특정 날짜가 있는 주의 월요일 날짜 구하기 (1) | 2022.09.13 |
[PHP] 타임스탬프로 특정 시간에 작동하는 프로그램 만들기 (0) | 2022.09.12 |
[PHP] 특정 시간을 타임스탬프 시간으로 표시하기 mktime() (0) | 2022.09.12 |