sql >> Base de Datos >  >> RDS >> Mysql

PHP/MySQL marca de tiempo y zonas horarias

Puede usar el DateTimeZone clase:

$gmt = new DateTimeZone("GMT");
$datetimeInGMT = new DateTime($now, $gmt);

También toma ubicaciones en la forma continent/city , p.ej. Europe/London .

Si su fecha y hora no es UTC, puede usar setTimezone :

$datetimeInGMT = new DateTime($now, new DateTimeZone("America/New_York"));
$datetimeInGMT->setTimezone(new DateTimeZone("GMT"));