Возможно, вы установили часовой пояс на сервере, это лучшее, что вы можете получить. Если вы хотите America / Chica go, вам необходимо настроить это на сервере.
Вы также можете указать часовой пояс, с которым вы хотите работать при создании нового объекта DateTime, но так как сервер, вероятно, установлен как UT C, вам нужно быть осторожным и манипулировать преобразованием. Например:
$dt = new DateTime('2014-06-22 11:10:58', new DateTimeZone('UTC'));
$dt->setTimezone(new DateTimeZone("Europe/Paris"));
$dateString = $dt->format('Y-m-d h:i:s');