wp_timezone_string() WP 5.3.0

Отримує тимчасову зону налаштувань сайту (у вигляді рядка).

Дані беруться так з опції get_option( ‘gmt_offset’ ) .

Основа для:
wp_timezone()
1 раз – 0.0030341 сек
(дуже повільно) | 50000 разів – 1.60 сек
(швидко)

Хуків немає.

Повертає

Строку. Тимчасову зону чи усунення часової зони у такому формате: ±HH:MM.

Використання

wp_timezone_string();

Приклади

0

#1 Демонстрація роботи функції

echo wp_timezone_string(); // Asia/Tashkent

// коли опція timezone_string порожня
echo wp_timezone_string(); // +02:00

список змін

З версії 5.3.0Введено.

Код 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;
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *