Код PHP
<?php
date_default_timezone_set("UTC"); // Можно установить часовой пояс настроив его
date_default_timezone_set('Europe/Moscow'); // Например, для Москвы
echo date(); // Любое время будет выведено относительно настроенного часового пояса
$time += 4 * 3600; // Так можно вручную настроить время. Разница Москвы +4
echo date("Y-m-d H:i:s", $time); // Выводим время пользователя, согласно его часовому поясу
?>
Зачастую нужно изменить время для пользователя, так как иначе будет показываться время относительно настроек сервера. Здесь Вы сможете ознакомиться с настройками других часовых поясов.