Один из пользователей столкнулся с такой проблемой: сервер и пользователь приблизительно в одном часовом поясе (+- пара часов), но отправленные в чат сообщения отличались по дате от нужного времени аж часов на 10.
Решение проблемы:
Открываем файл chat.php .
Перед строкой
$value = $database->write_db($_POST["nick"],$_POST["message"], $_SERVER[REMOTE_ADDR], date("H:i (d.m.y)"));
Необходимо вставить строку:
date_default_timezone_set(код);
Где
код - это строка-идентификатор города, ассоциирующегося с определённым часовым поясом.
Идентификаторы можно найти тут:
http://php.ru/manual/timezones.html Например,
date_default_timezone_set(Europe/Samara);
Установит часовой пояс, соответствующий Самаре.