[PHP] 현재 시간 정보를 배열로 보기 getdate()

2022. 9. 13. 17:17Program/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제
김태영 지음 | 정보문화사