টাইমজোন সংক্ষিপ্তনাম লিস্ট পাওয়ার জন্য timezone_abbreviations_list() ফাংশন
PHP-তে timezone_abbreviations_list() ফাংশনটি সব টাইমজোন সংক্ষিপ্তনাম (abbreviation) এবং তাদের ডিটেইল (DST স্ট্যাটাস, GMT অফসেট, টাইমজোন আইডি) একটি অ্যাসোসিয়েটিভ অ্যারে আকারে রিটার্ন করে। এটি DateTimeZone::listAbbreviations()-এর প্রোসিজারল সংস্করণ।
সিনট্যাক্স
timezone_abbreviations_list()
প্যারামিটার
কোনো প্যারামিটার নেই।
রিটার্ন মান
টাইমজোন সংক্ষিপ্তনাম কী হিসেবে এবং তাদের ডিটেইল অ্যারে ভ্যালু হিসেবে ধারণকারী অ্যাসোসিয়েটিভ অ্যারে। প্রতিটি এন্ট্রিতে থাকে: dst (DST কিনা), offset (GMT অফসেট সেকেন্ডে), timezone_id (টাইমজোন আইডেন্টিফায়ার)।
উদাহরণ ১ (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] => [offset] => 32400 [timezone_id] => Australia/Adelaide ) ... )
উদাহরণ ২ (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 ) )