paises - Conversión entre zonas horarias en PHP
laravel timezone (2)
Estoy convirtiendo esta hora y fecha:
Thu, 31 Mar 2011 02:05:59 GMT
Al siguiente formato de fecha y hora:
Monday March 28 2011 4:48:02 PM
Estoy usando el siguiente código PHP para lograr esto, pero quiero convertir todas las zonas horarias a PST / PDT. Miré el manual de PHP y vi este date_default_timezone_set()
pero no estoy seguro de cómo implementarlo en el código que tengo a continuación.
$date = $messages[0]->CreationTime;
echo date(''l F j Y g:i:s A I'', strtotime($date))
No usaría date_default_timezone_set
para las conversiones TZ generales. (Para aclarar ... si esto es para fines de visualización, todo el script, entonces usar la zona horaria predeterminada es algo razonable).
En su lugar, usaría algo como:
$tz = new DateTimeZone(''America/Los_Angeles'');
$date = new DateTime(''Thu, 31 Mar 2011 02:05:59 GMT'');
$date->setTimezone($tz);
echo $date->format(''l F j Y g:i:s A I'')."/n";
$date = $messages[0]->CreationTime;
date_default_timezone_set(''America/Los_Angeles'');
echo date(''l F j Y g:i:s A I'', strtotime($date));
Vea esta lista para las zonas horarias disponibles que se pasan a la función