คำอธิบาย
ฟังก์ชัน timezone_abbreviations_list() ใช้ดึงรายการชื่อย่อเขตเวลา (timezone abbreviations) ทั้งหมด พร้อมข้อมูล DST, offset และชื่อเขตเวลาเต็ม คืนค่าเป็นอาร์เรย์เชื่อมโยงที่ key คือชื่อย่อ
รูปแบบการใช้งาน (Syntax)
timezone_abbreviations_list(): array
พารามิเตอร์
ไม่มีพารามิเตอร์
ค่าที่คืนกลับ (Return Value)
คืนค่าอาร์เรย์เชื่อมโยงที่ key คือชื่อย่อ (เช่น "acst", "est") และ value คืออาร์เรย์ของเขตเวลาที่ใช้ชื่อย่อนั้น แต่ละรายการมี: dst (bool), offset (วินาที), timezone_id (ชื่อเต็ม)
ตัวอย่างการใช้งาน
ตัวอย่างที่ 1 - รายการ "acst"
<?php $timezone_abbreviations = timezone_abbreviations_list(); print_r($timezone_abbreviations["acst"]); ?>
ผลลัพธ์ (บางส่วน)
Array
(
[0] => Array
(
[dst] => 1
[offset] => -14400
[timezone_id] => America/Porto_Acre
)
[1] => Array
(
[dst] =>
[offset] => 32400
[timezone_id] => Australia/Adelaide
)
...
)ตัวอย่างที่ 2 - รายการ "act"
<?php $res = timezone_abbreviations_list(); print_r($res["act"]); ?>
ผลลัพธ์
Array
(
[0] => Array
(
[dst] =>
[offset] => -18000
[timezone_id] => America/Porto_Acre
)
[1] => Array
(
[dst] =>
[offset] => -18000
[timezone_id] => America/Eirunepe
)
[2] => Array
(
[dst] =>
[offset] => -18000
[timezone_id] => America/Rio_Branco
)
[3] => Array
(
[dst] =>
[offset] => -18000
[timezone_id] => Brazil/Acre
)
)