Получить смещение по Гринвичу из опции «gmt_offset» в WordPress

Я не совершенен в PHP, я пытаюсь показать текущий часовой пояс пользователя на WordPress сайте.
Часовой пояс GMT выбранный пользователем: UTC + 5.30
но get_option('gmt_offset')
возвращает ‘5.5’

Как получить это смещение «5.5» по Гринвичу как «UTC + 5.30»?

1

Решение

Вот что я сделал:

$min    = 60 * get_option('gmt_offset');
$sign   = $min < 0 ? "-" : "+";
$absmin = abs($min);
$tz     = sprintf("UTC%s%02d:%02d", $sign, $absmin/60, $absmin%60);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]