WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

wp_timezone_string() WP 5.3.0

Получает временную зону из настроек сайта (в виде строки).

Данные берутся как есть из опции timezone_string. Но если эта опция пуста, то результат будет собран на основе данных из другой опции: gmt_offset.

Является основой для: wp_timezone()
✈ 1 раз = 0.0030341с = очень медленно | 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-includes/functions.php WP 5.3

<?php
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;
}

Cвязанные функции

Из метки: date time (дата время)

Еще из раздела: Дата/время

Комментариев нет
    Здравствуйте, !     Войти . Зарегистрироваться