现在是加利福尼亚州下午1:53。
我希望将此时间Apr 6, 2016 8:53:18 PM
转换为比加利福尼亚时间早7个小时。无论PST或PDT是否生效,我都希望将其转换为加州时间。
不确定要使用的功能。
我试过
$timestamp = "2016-04-06 13:53:56";
$date = new DateTime($timestamp);
echo $date->format('M j, Y g:i:s A') . "<br>";
$date->setTimezone(new DateTimeZone('America/Los_Angeles'));
echo $date->format('M j, Y g:i:s A') . "<br>"; // Pacific time
$date->setTimezone(new DateTimeZone('Europe/Berlin'));
echo $date->format('M j, Y g:i:s A') . "<br>"; // Berlin time