1

如果实际时间值存储在数据库中,我真的无法弄清楚为什么时区转换似乎不起作用。如果值为 NULL,则此代码似乎可以正确转换时间。

$tz = "America/Chicago";        
date_default_timezone_set('UTC');
$timezone = new DateTimeZone($tz);

$tmp_dt = new DateTime($row_ShowsRS['actual_datetime']);
$tmp_dt->setTimezone($timezone);
$actual_datetime = $tmp_dt->format('Y-m-d H:i:s');

日期时间都以 UTC 格式存储在数据库中。我只是想把这些时间从数据库中拉出来,并在用户的本地时区显示它们。

4

0 回答 0