我正在从数据库中检索格式为 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小时。