Я получаю фид JSON со временем по Гринвичу в формате ISO 8601, и я хотел, чтобы оно отображалось с местным временем.
Скрипт у меня ниже
$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 часов.
Спасибо всем
обкрадывать
Просто установите ваш timezone с помощью date_default_timezone_set как
timezone
date_default_timezone_set
date_default_timezone_set("Australia/Melbourne"); echo date('Y-m-d H:i:s P',strtotime($date2));
Других решений пока нет …