Можете да използвате DateTimeZone
клас:
$gmt = new DateTimeZone("GMT");
$datetimeInGMT = new DateTime($now, $gmt);
Той също така приема местоположения във формата continent/city
, напр. Europe/London
.
Ако вашата дата и час не е UTC, можете да използвате setTimezone
:
$datetimeInGMT = new DateTime($now, new DateTimeZone("America/New_York"));
$datetimeInGMT->setTimezone(new DateTimeZone("GMT"));