Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน timezone_transitions_get() ใน PHP


ฟังก์ชัน timezone_transitions_get() ส่งคืนการเปลี่ยนทั้งหมดสำหรับเขตเวลา

ไวยากรณ์

timezone_transitions_get(obj)

พารามิเตอร์

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