У меня есть этот скрипт, который преобразует массив из 1-24 военного времени в AM / PM для просмотра пользователем. Я хочу, чтобы этот скрипт отображал не только часы и am / pm, но и местное время пользователей. Можно ли это сделать?
Вот мой скрипт, который я использую для отображения часа:
foreach($timelist as $time):
echo "<input type='radio' name='time' value='$time' />";
//echo $time;
$hr = ($time <= 12 ? $time : ($time - 12));
$ampm = ( (($time >= 12) and ($time < 24)) ? 'PM' : 'AM' );
echo $hr." ".$ampm;
echo "<br />";
endforeach;
Я хочу, чтобы $ hr отображало, например, 12 GMT по местному времени текущего пользователя. Так что, если бы они были в PST, это было бы 5 PST вместо 12 GMT из-за местоположения пользователей. Не забывайте о переключении AM / PM в зависимости от местоположения.
Любая помощь приветствуется.
Спасибо.