wp_timezone_string()
Отримує тимчасову зону налаштувань сайту (у вигляді рядка).
Дані беруться так з опції get_option( ‘gmt_offset’ ) .
Основа для:
wp_timezone()
wp_timezone()
1 раз – 0.0030341 сек
(дуже повільно) | 50000 разів – 1.60 сек
(швидко)
(дуже повільно) | 50000 разів – 1.60 сек
(швидко)
Хуків немає.
Повертає
Строку. Тимчасову зону чи усунення часової зони у такому формате: ±HH:MM.
Використання
wp_timezone_string();
Приклади
#1 Демонстрація роботи функції
echo wp_timezone_string(); // Asia/Tashkent // коли опція timezone_string порожня echo wp_timezone_string(); // +02:00
список змін
| З версії 5.3.0 | Введено. |
Код wp_timezone_string() wp timezone string WP 6.0.2
function wp_timezone_string() {
$timezone_string = get_option( 'timezone_string');
if ( $timezone_string ) {
return $timezone_string;
}
$offset = (float) get_option( 'gmt_offset');
$hours = (int) $offset;
$minutes = ($offset - $hours);
$sign = ($offset <0)? '-' : '+';
$ Abs_hour = abs ($ Hours);
$ Abs_mins = abs ($ Minutes * 60);
$tz_offset = sprintf('%s%02d:%02d', $sign, $abs_hour, $abs_mins);
return $tz_offset;
}