wp_timezone_string()
Retrieves the timezone from site settings as a string.
Description Description
Uses the timezone_string
option to get a proper timezone if available, otherwise falls back to an offset.
Return Return
(string) PHP timezone string or a ±HH:MM offset.
Source Source
File: wp-includes/functions.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; }
Expand full source code Collapse full source code View on Trac
Changelog Changelog
Version | Description |
---|---|
5.3.0 | Introduced. |