Giới thiệu
Hàm timezone_abbreviations_list() trả về mảng liên kết chứa thông tin tất cả viết tắt múi giờ: dst (bool), offset (giây), timezone_id (identifier đầy đủ). Alias của DateTimeZone::listAbbreviations().
Cú pháp
timezone_abbreviations_list(): array|false
Tham số
Không có tham số.
Giá trị trả về
Trả về mảng associative: key = viết tắt (lowercase), value = mảng các entry (mỗi entry có dst, offset, timezone_id). Trả về false nếu lỗi.
Ví dụ
Ví dụ 1: Xem viết tắt "acst"
<?php $timezone_abbreviations = timezone_abbreviations_list(); print_r($timezone_abbreviations["acst"]); echo "----------------------------------------------\n"; $timezone_abbreviations = DateTimeZone::listAbbreviations(); print_r($timezone_abbreviations["acst"]); ?>
Kết quả (rút gọn):
Array
(
[0] => Array ( [dst] => 1, [offset] => -14400, [timezone_id] => America/Porto_Acre )
[1] => Array ( [dst] => 0, [offset] => 32400, [timezone_id] => Australia/Adelaide )
[2] => Array ( [dst] => 0, [offset] => 34200, [timezone_id] => Australia/Adelaide )
...
)
Ví dụ 2: Xem viết tắt "act"
<?php $res = timezone_abbreviations_list(); print_r($res["act"]); ?>
Kết quả:
Array
(
[0] => Array ( [dst] => 0, [offset] => -18000, [timezone_id] => America/Porto_Acre )
[1] => Array ( [dst] => 0, [offset] => -18000, [timezone_id] => America/Eirunepe )
[2] => Array ( [dst] => 0, [offset] => -18000, [timezone_id] => America/Rio_Branco )
[3] => Array ( [dst] => 0, [offset] => -18000, [timezone_id] => Brazil/Acre )
)