Du kan använda DateTimeZone
klass:
$gmt = new DateTimeZone("GMT");
$datetimeInGMT = new DateTime($now, $gmt);
Det tar också platser i formen continent/city
, t.ex. Europe/London
.
Om din datetime är icke-UTC kan du använda setTimezone
:
$datetimeInGMT = new DateTime($now, new DateTimeZone("America/New_York"));
$datetimeInGMT->setTimezone(new DateTimeZone("GMT"));