将格林威治标准时间从 JSON 提要转换为当地时间 PHP

Converting GMT from a JSON feed to Local Time in PHP

我收到一个 JSON ISO 8601 格式的 GMT 时间提要,我想将其显示为当地时间。

下面是我的脚本

$json = json_decode($response,true);

$output = "<ul>";
foreach($json['clients'] as $client){
    $output .= "<h4><p style=color:#FFFFFF;align=center>".$client['timestamp']." ".$date2."</h4>";

}
$output .= "</ul>";

我可以在 foreach 部分中插入什么代码来显示来自 JSON 提要的每个当地时间时间戳?

我在澳大利亚墨尔本,所以还要 11 个小时。

谢谢大家

罗布

只需像

一样使用 date_default_timezone_set 设置您的 timezone
date_default_timezone_set("Australia/Melbourne");
echo date('Y-m-d H:i:s P',strtotime($date2));