Bir ülkeyi (ülke kodunu kullanarak) zaman dilimleri listesine eşlemek için Zend Framework veya varsayılan PHP'de bir yol var mı? Bir örnek olarak, şu anda tüm ülke dillerini ve şehirlerini görüntüleyen "şu anda Avustralya'da saat" ifadesini ararken Google işlevini çoğaltmaya çalışıyorum.PHP/Zend Framework'deki saat dilimlerinin ülkesi
6
A
cevap
11
Zend_Date hakkında emin
değil, ama doğal PHP PHP5.3 itibariyle ile
DateTimeZone::listIdentifiers
bunu yapabilir - tüm saat dilimi tanımlayıcıları ile sayısal endeks dizi döndürür
Örnek:
print_r(DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, 'US'));
çıkışlar:
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
)
Ülkenin iki harfli bir ISO 3166-1 uyumlu ülke kodu olarak sağlanması gerektiğini unutmayın. Görünüşe göre, bu 'biz' 'ABD' ile aynı anlama gelmez (en azından bir sonuç alamıyorum).
İlgili konular
- 1. Zaman damgası ve saat dilimlerinin düzgün çalışmaması Loadeta
- 2. Bir Excel Çalışma Sayfasında Zaman Dilimlerinin Dönüştürülmesi
- 3. Ampiechart dilimlerinin farklı tıklamalarını yönetme
- 4. Pytz zaman dilimlerinin davranışı tutarsız
- 5. HttpCookie.Expire saat dilimi sonuçları?
- 6. Öğelerin farklı saat dilimlerinin olduğu bir listede bir tarih filtresi uygulamanın iyi bir yolu nedir?
- 7. Google haritalarında otomatik tamamlama ülkesi nasıl filtrelenir ios sdk?
- 8. NSDateFormatter Saat Dilimi'nde saat dilimi için saat/tarih biçimi
- 9. Saat sunucusundan saat sunucusundaki saat dilimi ile sql sunucusundaki tarih saat dönüşümü
- 10. Joda Saat - Saat diliminin ismini aldınız mı?
- 11. Django - Yerel saat için saat biçimini değiştir
- 12. Saat dilimi GMT saat biçimini kaldırın
- 13. Powershell Saat dilimi ile saat dilimini göster
- 14. Saat dilimlerinden yalnızca saat nasıl alınır?
- 15. Saat Dilimi
- 16. Ekleme/Saat
- 17. Belirli Saat
- 18. Java'da Geçerli Saat (Mantık Hatası) Saat Dilimi: ABD Doğu Saati
- 19. Saat başına 24 saat içinde farklı durum SQL toplamı
- 20. Python - Ceil bir saat sonraki çeyrek bir tarih saat
- 21. Görsel stüdyosunda saat değişkeni olmaksızın saat değişkeninin kopya değeri
- 22. Ruby, Date.day_fraction_to_time öğesinden saat, saniye ve saat al
- 23. Android AlarmManager ve DST/Saat Dilimi/Saat değişikliği?
- 24. php 12 saat formatı 24 saat formatına dönüştürülüyor
- 25. UIDatePicker ile saat dilimi sorunu Tarih: 1 Saat Yanlış
- 26. UTC saat dilimini postgresql ile EST (yerel saat) arasında dönüştürme
- 27. Bir SVG animasyonunda saat veya saat değerini ayarlayın.
- 28. Erlang'de doğru saat
- 29. Saat Dilimi ofset numarası?
- 30. Python: tarih, saat biçimlendirme
Bu yardımcı olabilir mi? http://zendframework.com/manual/en/zend.locale.date.datesandtimes.html#zend.locale.date.normalize – chelmertz