Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 timezone_transitions_get() 함수

<시간/>

timezone_transitions_get() 함수는 시간대에 대한 모든 전환을 반환합니다.

구문

timezone_transitions_get(obj)

매개변수

  • 객체 − DateTimeZone 개체

반환

timezone_transitions_get() 함수는 성공 시 모든 전환 또는 실패 시 FALSE와 함께 연관 배열을 포함하는 숫자 인덱스 배열을 반환합니다.

예시

다음은 예입니다 -

<?php
$tz = timezone_open('Asia/Colombo');
$res= timezone_transitions_get( $tz );
print_r(array_slice($res, 0, 2));
?>

출력

Array (
   [0] => Array (
      [ts] => -9223372036854775808
      [time] => -292277022657-01-27T08:29:52+0000
      [offset] => 19164
      [isdst] =>
      [abbr] => LMT
   )
   [1] => Array (
      [ts] => -2147483648
      [time] => 1901-12-13T20:45:52+0000
      [offset] => 19172
      [isdst] =>
      [abbr] => MMT
   )
)

다른 예를 보겠습니다 -

예시

<?php
$tz = timezone_open('Europe/Paris');
$res = timezone_transitions_get( $tz );
print_r(array_slice($res, 0, 2));
?>

출력

Array (
[0] => Array (
   [ts] => -9223372036854775808
   [time] => -292277022657-01-27T08:29:52+0000
   [offset] => 561
   [isdst] =>
   [abbr] => LMT
)
[1] => Array (
   [ts] => -2147483648
   [time] => 1901-12-13T20:45:52+0000
   [offset] => 561
   [isdst] =>
   [abbr] => PMT
)