wp_timezone_string()
Получает временную зону из настроек сайта (в виде строки).
Данные берутся как есть из опции get_option( 'timezone_string' ). Если эта опция пуста, то результат будет собран на основе данных из другой опции: get_option( '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 timezone string WP 6.6.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; }