zonas paises mexico_city husos horarios horarias entre date_default_timezone_set conversor cet calcular america php datetime timezone

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