Tribe__Timezones::get_valid_timezone( string|DateTimeZone $timezone_candidate )
Parses the timezone string to validate or convert it into a valid one.
Contents
Parameters
- $timezone_candidate
-
(string|DateTimeZone) (Required) The timezone string candidate.
Return
(string) The validated timezone string or a valid timezone string alternative.
Source
File: src/Tribe/Timezones.php
public static function get_valid_timezone( $timezone_candidate ) { if ( $timezone_candidate instanceof DateTimeZone ) { return $timezone_candidate->getName(); } $timezone_string = preg_replace( '/(\\+||\\-)0$/', '', $timezone_candidate ); $timezone_string = self::is_utc_offset( $timezone_string ) ? self::generate_timezone_string_from_utc_offset( $timezone_string ) : $timezone_string; return $timezone_string; }
Changelog
Version | Description |
---|---|
4.9.5 | Introduced. |