Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm timezone_transitions_get () trong PHP

Hàm timezone_transitions_get () trả về tất cả các chuyển đổi cho múi giờ.

Cú pháp

timezone_transitions_get(obj)

Tham số

  • obj - Đối tượng DateTimeZone

Quay lại

Hàm timezone_transitions_get () trả về mảng được lập chỉ mục số chứa mảng liên kết với tất cả các chuyển đổi thành công hoặc FALSE nếu thất bại.

Ví dụ

Sau đây là một ví dụ -

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

Đầu ra

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
   )
)

Hãy để chúng tôi xem một ví dụ khác -

Ví dụ

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

Đầu ra

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
)