データベースから 2013-09-15 08:45:00 の形式で日付を取得しています。これは UTC で設定されており、別の動的タイムゾーン (ユーザーに基づく) に変更する必要があります。
これまでのところ、私は持っています
$datetime = $row->field_data_field_performance_times_field_performance_times_v;
$eventDate = DateTime::createFromFormat('Y-m-d H:i:s', $datetime, new DateTimeZone($user->timezone));
$performance_time = date_format($eventDate, 'l, j F, Y, H:i');
しかし、それはタイムゾーンを変更しません。何が問題なのですか?私の場合は+2時間です。