वहाँ Zend फ्रेमवर्क या डिफ़ॉल्ट PHP में एक तरह से एक देश मैप करने के लिए समय-क्षेत्रों की एक सूची के लिए (देश कोड का उपयोग) है? उदाहरण के तौर पर, "अभी ऑस्ट्रेलिया में समय" की खोज करते समय मैं Google कार्यक्षमता को दोहराने की कोशिश कर रहा हूं जो उस देश के सभी समय क्षेत्र और शहरों को प्रदर्शित करता है।PHP में समय क्षेत्रों के देश/Zend फ्रेमवर्क
6
A
उत्तर
11
नहीं
Zend_Date के बारे में निश्चित है, लेकिन देशी पीएचपी कि
PHP5.3 के रूप में साथDateTimeZone::listIdentifiers
कर सकते हैं - सब समय क्षेत्र पहचान का रिटर्न संख्यानुसार सूचकांक सरणी
उदाहरण:
print_r(DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, 'US'));
आउटपुट:
Array
(
[0] => America/Adak
[1] => America/Anchorage
[2] => America/Boise
[3] => America/Chicago
[4] => America/Denver
[5] => America/Detroit
[6] => America/Indiana/Indianapolis
[7] => America/Indiana/Knox
[8] => America/Indiana/Marengo
[9] => America/Indiana/Petersburg
[10] => America/Indiana/Tell_City
[11] => America/Indiana/Vevay
[12] => America/Indiana/Vincennes
[13] => America/Indiana/Winamac
[14] => America/Juneau
[15] => America/Kentucky/Louisville
[16] => America/Kentucky/Monticello
[17] => America/Los_Angeles
[18] => America/Menominee
[19] => America/New_York
[20] => America/Nome
[21] => America/North_Dakota/Center
[22] => America/North_Dakota/New_Salem
[23] => America/Phoenix
[24] => America/Shiprock
[25] => America/Yakutat
[26] => Pacific/Honolulu
)
ध्यान दें कि देश में एक दो अक्षर वाले ISO 3166-1 संगत देश कोड के रूप में प्रदान की जानी चाहिए। जाहिर है, इसका मतलब है 'हम' 'यूएस' जैसा नहीं है (कम से कम मुझे परिणाम नहीं मिलता है)।
क्या यह मदद की जा सकती है? http://zendframework.com/manual/en/zend.locale.date.datesandtimes.html#zend.locale.date.normalize – chelmertz