Gibt es einen Weg in Zend Framework oder Standard-PHP, um ein Land (mit Ländercode) zu einer Liste von Zeitzonen zuzuordnen? Als Beispiel versuche ich, die Google-Funktionalität zu replizieren, wenn ich nach "time in australia rectangle" suche, die alle Zeitzonen und Städte für dieses Land anzeigt.Land zu Zeitzonen in PHP/Zend Framework
6
A
Antwort
11
Nicht sicher Zend_Date, aber nativen PHP kann man erkennen, wie von PHP5.3 tun mit
DateTimeZone::listIdentifiers
- numerisch Index Array zurück, mit allen Zeitzone Identifikatoren
Beispiel:
print_r(DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, 'US'));
Ausgänge:
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
)
Beachten Sie, dass das Land als zweibuchstabiger ISO 3166-1-kompatibler Ländercode geliefert werden muss. Offensichtlich bedeutet das, dass "uns" nicht dasselbe ist wie "US" (zumindest bekomme ich dann kein Ergebnis).
Verwandte Themen
- 1. IP zu Land in PHP
- 2. Zeitzonen in ASP.NET MVC?
- 3. Gültige Zeitzonen in lubridate
- 4. Zeitzonen in Rails
- 5. Land TextField zu Dropdown in SugarCRM ändern
- 6. Unfähig zu uns GCM In meinem Land
- 7. PLZ + Land zu Geo Koordinaten
- 8. Android Switching zu Layout-Land
- 9. Stunden, die zwischen zwei Zeiten verstrichen sind, unabhängig von Land und Zeitzonen
- 10. Mysql TIMESTAMP zu INTEGER konvertieren - Zeitzonen
- 11. Arbeiten mit Zeitzonen in SSRS
- 12. Wie man Datum nach Zeitzonen umrechnet
- 13. Speichern Datum Zeit für alle Zeitzonen in Java
- 14. Zeit Umwandlung zwischen Zeitzonen
- 15. Zeitzonen für verschiedene Benutzer
- 16. Gibt es eine Java-Bibliothek, die Olsen-Zeitzonen-IDs zu Windows-Zeitzonen-IDs konvertiert
- 17. Gesamtflugzeit zwischen zwei Zeitzonen?
- 18. Nur US-Zeitzonen auswählen
- 19. konvertieren NSURL Domain zu meinem Land Domain
- 20. Elasticsearch und Zeitzonen
- 21. POSIXnumerisch mit verschiedenen Zeitzonen
- 22. Versalien- abgekürzt Land in MySQL
- 23. Spoof Land, in dem Webserver
- 24. Kundenauftrag nach Land in Admin
- 25. jQuery-Land auswählen, wenn das Land bereits gespeichert ist?
- 26. Mapbox Geocoder ignoriert Land
- 27. Datumsformatierung nach Land habbits
- 28. Django Land von Anfrage
- 29. Wie kann ich Zeitzonen in Perl konvertieren?
- 30. ICalendar Parser in PHP, der Zeitzonen unterstützt
Könnte das hilfreich sein? http://zendframework.com/manual/en/zend.locale.date.datesandtimes.html#zend.locale.date.normalize – chelmertz