localtime

(PHP 4, PHP 5, PHP 7, PHP 8)

localtime — 현지 시간 가져오기


설명

localtime(?int $timestamp = null, bool $associative = false): array

localtime() 함수는 C 함수 호출에서 반환된 구조와 동일한 배열을 반환합니다.


매개변수

timestamp
선택적 timestamp 매개변수는 timestamp가 생략되거나 null인 경우 현재 현지 시간으로 기본 설정되는 int Unix 타임스탬프입니다. 즉, 기본값은 time() 값입니다.
associative
함수가 숫자로 인덱싱된 일반 배열 또는 연관 배열을 반환해야 하는지 여부를 결정합니다.

반환 값

associative가 false로 설정되거나 제공되지 않으면 배열은 숫자로 인덱싱된 일반 배열로 반환됩니다. associativetrue로 설정되면 localtime()은 localtime에 대한 C 함수 호출에 의해 반환된 구조의 요소를 포함하는 연관 배열을 반환합니다.

연관 배열의 키는 다음과 같습니다.

  • "tm_sec" - seconds, 0 to 59
  • "tm_min" - minutes, 0 to 59
  • "tm_hour" - hours, 0 to 23
  • "tm_mday" - day of the month, 1 to 31
  • "tm_mon" - month of the year, 0 (Jan) to 11 (Dec)
  • "tm_year" - years since 1900
  • "tm_wday" - day of the week, 0 (Sun) to 6 (Sat)
  • "tm_yday" - day of the year, 0 to 365
  • "tm_isdst" - is daylight savings time in effect? Positive if yes, 0 if not, negative if unknown.

오류/예외

날짜/시간 함수에 대한 모든 호출은 시간대가 유효하지 않은 경우 E_WARNING을 생성합니다. date_default_timezone_set()도 참조하십시오.


변경 로그

버전 설명
8.0.0 timestamp는 이제 nullable입니다.

Examples

예제 #1 localtime() 예제

                  
<?php
$localtime = localtime();
$localtime_assoc = localtime(time(), true);
print_r($localtime);
print_r($localtime_assoc);
?>
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.

Array
(
    [0] => 24
    [1] => 3
    [2] => 19
    [3] => 3
    [4] => 3
    [5] => 105
    [6] => 0
    [7] => 92
    [8] => 1
)

Array
(
    [tm_sec] => 24
    [tm_min] => 3
    [tm_hour] => 19
    [tm_mday] => 3
    [tm_mon] => 3
    [tm_year] => 105
    [tm_wday] => 0
    [tm_yday] => 92
    [tm_isdst] => 1
)
                

기타