Mysql
 sql >> Base de données >  >> RDS >> Mysql

Horodatage et fuseaux horaires PHP/MySQL

Vous pouvez utiliser le DateTimeZone classe :

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

Il prend également des emplacements sous la forme continent/city , par exemple. Europe/London .

Si votre date et heure n'est pas UTC, vous pouvez utiliser setTimezone :

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