From: leon Date: Fri, 27 Oct 2023 06:51:28 +0000 (+0800) Subject: TimeZone.php X-Git-Url: http://git.roojs.org/?a=commitdiff_plain;h=90d97d790225fb139d3c894909764cf25eab7a04;p=Pman.Core TimeZone.php --- diff --git a/TimeZone.php b/TimeZone.php index 0f109d7f..23306147 100644 --- a/TimeZone.php +++ b/TimeZone.php @@ -109,6 +109,17 @@ class Pman_Core_TimeZone extends Pman return self::$timezones; } + function isValidTimeZone($tz) { + try { + new DateTimeZone($tz); + } + catch (Exception $e) { + return false; + } + + return true; + } + static function toRegion($tz) { return explode('/', $tz)[0];