English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تقوم دالة timezone_abbreviations_list() بتحويل dst (موسم الصيف)، الوقت الإضافي وname (معلومات المنطقة الزمنية) للمناطق الزمنية إلى مصفوفة مرتبطة.
دالة timezone_abbreviations_list() هي اسم بديل لدالة DateTimeZone::listAbbreviations(). تعود هذه الدالة قيم dst (موسم الصيف)، offset (الوقت الإضافي) وname (معلومات المنطقة الزمنية) للمناطق الزمنية في شكل قائمة.
timezone_abbreviations_list()
لا تأخذ دالة timezone_abbreviations_list() أي معاملات.
تقوم هذه الدالة بتحويل قائمة تحتوي على قيم dst (موسم الصيف)، offset (الوقت الإضافي) وname (معلومات المنطقة الزمنية) للمناطق الزمنية. إذا فشلت، فإن هذه الدالة تعود قيمة بوليةfalse.
تم إدخال هذه الدالة في إصدار PHP 5.2.0، ويمكن استخدامها في جميع الإصدارات الأعلى.
هذا المثال يوضحtimezone_abbreviations_list()يظهر الدالة "acst" موسم الصيف، الوقت الإضافي واسم المنطقة الزمنية:-
<?php //إعداد الزمنية $res = timezone_abbreviations_list(); print_r($res["acst"]); ?>اختبار لرؤية‹/›
نتائج الإخراج
Array ( [0] => Array ( [dst] => [offset] => 34200 [timezone_id] => Australia/Adelaide ) [1] => Array ( [dst] => [offset] => 34200 [timezone_id] => Australia/Broken_Hill ) [2] => Array ( [dst] => [offset] => 34200 [timezone_id] => Australia/Darwin ) [3] => Array ( [dst] => [offset] => 34200 [timezone_id] => Australia/North ) [4] => Array ( [dst] => [offset] => 34200 [timezone_id] => Australia/South ) [5] => Array ( [dst] => [offset] => 34200 [timezone_id] => Australia/Yancowinna ) )
استخدام طريقتين لعرض "acst" توقيت الصيفي والفارق الزمني واسم المنطقة للمنطقة الزمنية
<?php $timezone_abbreviations = timezone_abbreviations_list(); print_r($timezone_abbreviations["acst"]); echo "----------------------------------------------\n"; # استخدام الطريقة الثانية. $timezone_abbreviations = DateTimeZone::listAbbreviations(); print_r($timezone_abbreviations["acst"]); ?>اختبار لرؤية‹/›
نتائج الإخراج:
Array ( [0] => Array ( [dst] => 1 [offset] => -14400 [timezone_id] => America/Porto_Acre ) [1] => Array ( [dst] => 1 [offset] => -14400 [timezone_id] => America/Eirunepe ) [2] => Array ( [dst] => 1 [offset] => -14400 [timezone_id] => America/Rio_Branco ) [3] => Array ( [dst] => 1 [offset] => -14400 [timezone_id] => Brazil/Acre ) ) ------------------------------------------------------ Array ( [0] => Array ( [dst] => 1 [offset] => -14400 [timezone_id] => America/Porto_Acre ) [1] => Array ( [dst] => 1 [offset] => -14400 [timezone_id] => America/Eirunepe ) [2] => Array ( [dst] => 1 [offset] => -14400 [timezone_id] => America/Rio_Branco ) [3] => Array ( [dst] => 1 [offset] => -14400 [timezone_id] => Brazil/Acre ) )