przekonwertować strefę czasową na inną strefę czasową

Chcę przekonwertować datę pobraną z bazy danych, która jest generowana przezCURRENT_TIMESTAMP i przechowywane wtimestamp typ kolumny, od GMT + 8 do GMT + 1.

$time = "2012-11-07 15:05:26"; // fetch from database
$date = new DateTime($time, new DateTimeZone('Europe/Berlin'));
echo $date->format('Y-m-d H:i:s');

Jednak da to wynik„2012-11-07 15:05:26”, jestem pewien, że się myli.

Czego tu tu brakuje?

questionAnswers(3)

yourAnswerToTheQuestion