- date_default_timezone_set: documentation ( source)
<?php
date_default_timezone_set('UTC');
$a = new DateTime();
$a->setTimezone(new DateTimezone('UTC'));
echo $a->format('H'), ' ';
$a->setTimezone(new DateTimezone('Europe/London'));
echo $a->format('H'), ' ';
$a->setTimezone(new DateTimezone('Europe/Moscow'));
echo $a->format('H');