将格林威治标准时间从 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));
我收到一个 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));