¿Hay alguna forma en Zend Framework o PHP predeterminado para mapear un país (usando el código de país) a una lista de zonas horarias? Como ejemplo, intento replicar la funcionalidad de Google cuando busco "hora en Australia ahora mismo", que muestra todas las zonas horarias y ciudades de ese país.País a zonas horarias en PHP/Zend Framework
Respuesta
seguro de Zend_Date, pero nativa de PHP puede hacer que a partir de PHP5.3 con
DateTimeZone::listIdentifiers
- Devuelve matriz de índice numéricamente con todos los identificadores de zona horaria
Ejemplo:
print_r(DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, 'US'));
salidas:
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
)
Tenga en cuenta que el país debe suministrarse como un código de país compatible con ISO 3166-1 de dos letras. Aparentemente, esto significa que "nosotros" no es lo mismo que "EE. UU." (Al menos no obtengo un resultado).
Cualquier idea de cómo hacerlo en php 5.2 – flakerimi
@Flakerim no lo siento. Pero, ¿por qué sigues estando en 5.2 de todos modos? Ha alcanzado el soporte al final de la vida. Actualización :) – Gordon
Sí, tienes razón, pero tenemos que actualizar nuestra TI primero :). Gracias por responder. – flakerimi
- 1. Zonas horarias en Python
- 2. ¿Cuántas zonas horarias hay?
- 3. Elasticsearch y zonas horarias
- 4. la conversión a otras zonas horarias UTC
- 5. Javascript/PHP y zonas horarias
- 6. ExtJS fechas y zonas horarias
- 7. Python strptime() y zonas horarias?
- 8. DateTime.Ticks, DateTime.Equals y zonas horarias
- 9. Cómo convertir zonas horarias cadena en forma (País/ciudad) en datetime.tzinfo
- 10. Conversión entre zonas horarias en PHP
- 11. Trabajando con zonas horarias en SSRS
- 12. ¿Cómo hacer zonas horarias en ASP.NET MVC?
- 13. ¿Cómo puedo convertir zonas horarias en Perl?
- 14. Convertir marca de tiempo en zonas horarias
- 15. ¿Manipulación de zonas horarias en almacenamiento?
- 16. Convertir entre zonas horarias en C
- 17. Cómo obtener las diferencias horarias actuales entre dos zonas horarias
- 18. Joda Time - diferente entre las zonas horarias
- 19. impresión hora correcta con zonas horarias, Python
- 20. Componentes de NSDateComponents: fromDate y Zonas horarias
- 21. Visualización de zonas horarias sin utilizar UTC
- 22. Javascript DateFormat para diferentes zonas horarias
- 23. Zonas horarias de Python - pytz.common_timezones tiene demasiadas
- 24. Mejor lista de zonas horarias de PHP
- 25. Seleccionar solo zonas horarias de Estados Unidos
- 26. ¿Cómo convertir el tiempo entre zonas horarias (UTC a EDT)?
- 27. ¿Cómo administrar zonas horarias en una aplicación web?
- 28. convirtiendo fechas entre zonas horarias en AppModel-> afterFind (cakePHP)
- 29. ¿Cómo se manejan las zonas horarias en CFML?
- 30. zonas horarias en R: ¿cómo evitar términos ambiguos como EST?
¿Podría ser de ayuda? http://zendframework.com/manual/en/zend.locale.date.datesandtimes.html#zend.locale.date.normalize – chelmertz