formato - strftime php
¿Cómo formatear una fecha UTC para usar el designador de zona Z(Zulu) en php? (1)
No, no hay una constante especial para el formato deseado. Yo usaría:
$date->format(''Y-m-d/TH:i:s/Z'');
Pero deberá asegurarse de que los tiempos que está utilizando sean realmente UTC para evitar errores de interpretación en su aplicación.
Necesito mostrar y manejar las fechas UTC en el siguiente formato:
2013-06-28T22: 15: 00Z
Como este formato forma parte del estándar ISO8601, no tengo problemas para crear objetos DateTime a partir de cadenas como la anterior. Sin embargo, no puedo encontrar una manera limpia (es decir, sin manipulaciones de cadenas como substr y replace, etc.) para presentar mi objeto DateTime en el formato deseado. Traté de ajustar el servidor y la configuración de fecha y hora php, con poco éxito. Siempre obtengo:
$date->format(DateTime::ISO8601); // gives 2013-06-28T22:15:00+00:00
¿Hay algún formato de fecha o configuración que me dé la cadena deseada? ¿O tendré que agregar manualmente la ''Z'' a un formato de hora personalizado?